#include <CallbackDispatcher.hpp>
Public Member Functions | |
CallbackDispatcher () | |
virtual | ~CallbackDispatcher () |
virtual void | run () |
virtual void | handleError (wholenumber_t, RexxDirectory *) |
virtual void | handleError (RexxDirectory *) |
void | setContext (RexxActivity *act, RexxNativeActivation *a) |
Public Attributes | |
wholenumber_t | rc |
Protected Attributes | |
RexxActivity * | activity |
RexxNativeActivation * | activation |
RexxDirectory * | conditionData |
Definition at line 47 of file CallbackDispatcher.hpp.
|
inline |
Definition at line 50 of file CallbackDispatcher.hpp.
|
inlinevirtual |
Definition at line 51 of file CallbackDispatcher.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 in ContextCommandHandlerDispatcher.
Definition at line 77 of file CallbackDispatcher.cpp.
References activation, RexxNativeActivation::checkConditions(), and OREF_NULL.
|
virtual |
Default handler for any error conditions. This just sets the condition information in the dispatch unit.
c | The condition information for the error. |
Definition at line 63 of file CallbackDispatcher.cpp.
References conditionData, and rc.
Referenced by RexxNativeActivation::run().
|
virtual |
Default virtual method for handling a run() methods on an activity dispatcher.
Reimplemented in CommandHandlerDispatcher, ContextCommandHandlerDispatcher, ExitHandlerDispatcher, ContextExitHandlerDispatcher, LibraryLoaderDispatcher, and LibraryUnloaderDispatcher.
Definition at line 51 of file CallbackDispatcher.cpp.
Referenced by RexxNativeActivation::run().
|
inline |
Definition at line 57 of file CallbackDispatcher.hpp.
References activation, and activity.
Referenced by RexxNativeActivation::run().
|
protected |
Definition at line 63 of file CallbackDispatcher.hpp.
Referenced by handleError(), ContextCommandHandlerDispatcher::handleError(), ContextCommandHandlerDispatcher::run(), ContextExitHandlerDispatcher::run(), and setContext().
|
protected |
Definition at line 62 of file CallbackDispatcher.hpp.
Referenced by ContextCommandHandlerDispatcher::run(), ContextExitHandlerDispatcher::run(), and setContext().
|
protected |
Definition at line 64 of file CallbackDispatcher.hpp.
Referenced by handleError().
wholenumber_t CallbackDispatcher::rc |
Definition at line 59 of file CallbackDispatcher.hpp.
Referenced by handleError().