#include <TranslateDispatcher.hpp>
Public Member Functions | |
TranslateInstoreDispatcher () | |
virtual | ~TranslateInstoreDispatcher () |
virtual void | run () |
virtual void | handleError (wholenumber_t, RexxDirectory *) |
Public Member Functions inherited from ActivityDispatcher | |
ActivityDispatcher () | |
virtual | ~ActivityDispatcher () |
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 | |
const char * | programName |
CONSTRXSTRING * | source |
RXSTRING * | image |
Public Attributes inherited from ActivityDispatcher | |
wholenumber_t | rc |
RexxDirectory * | conditionData |
Additional Inherited Members | |
Protected Attributes inherited from ActivityDispatcher | |
RexxActivity * | activity |
RexxNativeActivation * | activation |
Definition at line 60 of file TranslateDispatcher.hpp.
|
inline |
Definition at line 63 of file TranslateDispatcher.hpp.
|
inlinevirtual |
Definition at line 64 of file TranslateDispatcher.hpp.
|
virtual |
Default handler for any error conditions. This just sets the condition information in the dispatch unit.
c | The condition information for the error. |
Reimplemented from ActivityDispatcher.
Definition at line 154 of file TranslateDispatcher.cpp.
References ActivityDispatcher::handleError(), and ActivityDispatcher::rc.
|
virtual |
Default virtual method for handling a run() methods on an activity dispatcher.
Reimplemented from ActivityDispatcher.
Definition at line 118 of file TranslateDispatcher.cpp.
References ProtectedSet::add(), Error_Program_unreadable_name, image, MAKERXSTRING, new_string(), OREF_NULL, RoutineClass::processInstore(), programName, reportException(), source, _RXSTRING::strlength, _CONSTRXSTRING::strlength, _RXSTRING::strptr, and _CONSTRXSTRING::strptr.
RXSTRING* TranslateInstoreDispatcher::image |
Definition at line 71 of file TranslateDispatcher.hpp.
Referenced by RexxTranslateInstoreProgram(), and run().
const char* TranslateInstoreDispatcher::programName |
Definition at line 69 of file TranslateDispatcher.hpp.
Referenced by RexxTranslateInstoreProgram(), and run().
CONSTRXSTRING* TranslateInstoreDispatcher::source |
Definition at line 70 of file TranslateDispatcher.hpp.
Referenced by RexxTranslateInstoreProgram(), and run().