ooRexx
4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
![]() ![]() |
#include <RexxStartDispatcher.hpp>
Public Member Functions | |
CallProgramDispatcher (const char *p, RexxArray *a) | |
virtual | ~CallProgramDispatcher () |
virtual void | run () |
![]() | |
ActivityDispatcher () | |
virtual | ~ActivityDispatcher () |
virtual void | handleError (wholenumber_t, RexxDirectory *) |
virtual void | handleError (RexxDirectory *) |
virtual void | invoke () |
virtual void | invoke (RexxOption *) |
virtual void | invoke (PRXSYSEXIT exits, const char *env) |
void | setContext (RexxActivity *act, RexxNativeActivation *a) |
Public Attributes | |
ProtectedObject | result |
![]() | |
wholenumber_t | rc |
RexxDirectory * | conditionData |
Protected Attributes | |
const char * | program |
RexxArray * | arguments |
![]() | |
RexxActivity * | activity |
RexxNativeActivation * | activation |
Definition at line 82 of file RexxStartDispatcher.hpp.
|
inline |
Definition at line 85 of file RexxStartDispatcher.hpp.
|
inlinevirtual |
Definition at line 86 of file RexxStartDispatcher.hpp.
|
virtual |
Run a routine for a thread context API call.
Reimplemented from ActivityDispatcher.
Definition at line 219 of file RexxStartDispatcher.cpp.
References ActivityDispatcher::activity, arguments, RexxArray::data(), Error_Program_unreadable_notfound, RoutineClass::fromFile(), new_string(), OREF_NULL, program, reportException(), RexxActivity::resolveProgramName(), result, RoutineClass::runProgram(), and RexxArray::size().
|
protected |
Definition at line 94 of file RexxStartDispatcher.hpp.
Referenced by run().
|
protected |
Definition at line 93 of file RexxStartDispatcher.hpp.
Referenced by run().
ProtectedObject CallProgramDispatcher::result |
Definition at line 90 of file RexxStartDispatcher.hpp.
Referenced by CallProgram(), and run().