#include <ExitHandler.hpp>
Public Member Functions | |
ContextExitHandlerDispatcher (REXXPFN e, int code, int subcode, void *a) | |
virtual | ~ContextExitHandlerDispatcher () |
virtual void | run () |
Public Member Functions inherited from ExitHandlerDispatcher | |
ExitHandlerDispatcher (REXXPFN e, int code, int subcode, void *a) | |
virtual | ~ExitHandlerDispatcher () |
Public Member Functions inherited from CallbackDispatcher | |
CallbackDispatcher () | |
virtual | ~CallbackDispatcher () |
virtual void | handleError (wholenumber_t, RexxDirectory *) |
virtual void | handleError (RexxDirectory *) |
void | setContext (RexxActivity *act, RexxNativeActivation *a) |
Additional Inherited Members | |
Public Attributes inherited from ExitHandlerDispatcher | |
int | rc |
int | major |
int | minor |
REXXPFN | entryPoint |
void * | parms |
Public Attributes inherited from CallbackDispatcher | |
wholenumber_t | rc |
Protected Attributes inherited from CallbackDispatcher | |
RexxActivity * | activity |
RexxNativeActivation * | activation |
RexxDirectory * | conditionData |
Definition at line 108 of file ExitHandler.hpp.
|
inline |
Definition at line 111 of file ExitHandler.hpp.
|
inlinevirtual |
Definition at line 112 of file ExitHandler.hpp.
|
virtual |
Process a callout to a system exit function.
Reimplemented from ExitHandlerDispatcher.
Definition at line 121 of file ExitHandler.cpp.
References CallbackDispatcher::activation, CallbackDispatcher::activity, RexxActivity::createExitContext(), ExitHandlerDispatcher::entryPoint, ExitHandlerDispatcher::major, ExitHandlerDispatcher::minor, ExitHandlerDispatcher::parms, ExitHandlerDispatcher::rc, and ExitContext::threadContext.