ExitHandlerDispatcher Class Reference

#include <ExitHandler.hpp>

Inheritance diagram for ExitHandlerDispatcher:
[legend]

Public Member Functions

 ExitHandlerDispatcher (REXXPFN e, int code, int subcode, void *a)
 
virtual ~ExitHandlerDispatcher ()
 
virtual void run ()
 
- 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)
 

Public Attributes

int rc
 
int major
 
int minor
 
REXXPFN entryPoint
 
void * parms
 
- Public Attributes inherited from CallbackDispatcher
wholenumber_t rc
 

Additional Inherited Members

- Protected Attributes inherited from CallbackDispatcher
RexxActivityactivity
 
RexxNativeActivationactivation
 
RexxDirectoryconditionData
 

Detailed Description

Definition at line 92 of file ExitHandler.hpp.

Constructor & Destructor Documentation

◆ ExitHandlerDispatcher()

ExitHandlerDispatcher::ExitHandlerDispatcher ( REXXPFN  e,
int  code,
int  subcode,
void *  a 
)
inline

Definition at line 95 of file ExitHandler.hpp.

References entryPoint, major, minor, and parms.

◆ ~ExitHandlerDispatcher()

virtual ExitHandlerDispatcher::~ExitHandlerDispatcher ( )
inlinevirtual

Definition at line 96 of file ExitHandler.hpp.

Member Function Documentation

◆ run()

void ExitHandlerDispatcher::run ( )
virtual

Process a callout to a system exit function.

Reimplemented from CallbackDispatcher.

Reimplemented in ContextExitHandlerDispatcher.

Definition at line 110 of file ExitHandler.cpp.

References entryPoint, major, minor, parms, and rc.

Member Data Documentation

◆ entryPoint

REXXPFN ExitHandlerDispatcher::entryPoint

Definition at line 103 of file ExitHandler.hpp.

Referenced by ExitHandlerDispatcher(), run(), and ContextExitHandlerDispatcher::run().

◆ major

int ExitHandlerDispatcher::major

Definition at line 101 of file ExitHandler.hpp.

Referenced by ExitHandlerDispatcher(), run(), and ContextExitHandlerDispatcher::run().

◆ minor

int ExitHandlerDispatcher::minor

Definition at line 102 of file ExitHandler.hpp.

Referenced by ExitHandlerDispatcher(), run(), and ContextExitHandlerDispatcher::run().

◆ parms

void* ExitHandlerDispatcher::parms

Definition at line 104 of file ExitHandler.hpp.

Referenced by ExitHandlerDispatcher(), run(), and ContextExitHandlerDispatcher::run().

◆ rc

int ExitHandlerDispatcher::rc

Definition at line 100 of file ExitHandler.hpp.

Referenced by ExitHandler::call(), run(), and ContextExitHandlerDispatcher::run().


The documentation for this class was generated from the following files: