UninitDispatcher Class Reference

#include <UninitDispatcher.hpp>

Inheritance diagram for UninitDispatcher:
[legend]

Public Member Functions

 UninitDispatcher (RexxObject *t)
 
virtual ~UninitDispatcher ()
 
virtual void run ()
 
virtual void handleError (wholenumber_t, RexxDirectory *)
 
virtual void handleError (RexxDirectory *)
 
- Public Member Functions inherited from TrappingDispatcher
 TrappingDispatcher ()
 
virtual ~TrappingDispatcher ()
 
void setContext (RexxActivity *act, RexxNativeActivation *a)
 

Protected Attributes

RexxObjecttarget
 
- Protected Attributes inherited from TrappingDispatcher
RexxActivityactivity
 
RexxNativeActivationactivation
 
RexxDirectoryconditionData
 

Additional Inherited Members

- Public Attributes inherited from TrappingDispatcher
wholenumber_t rc
 

Detailed Description

Definition at line 52 of file UninitDispatcher.hpp.

Constructor & Destructor Documentation

◆ UninitDispatcher()

UninitDispatcher::UninitDispatcher ( RexxObject t)
inline

Definition at line 55 of file UninitDispatcher.hpp.

◆ ~UninitDispatcher()

virtual UninitDispatcher::~UninitDispatcher ( )
inlinevirtual

Definition at line 56 of file UninitDispatcher.hpp.

Member Function Documentation

◆ handleError() [1/2]

void UninitDispatcher::handleError ( RexxDirectory c)
virtual

handler for any error conditions. This just swallows the error.

Parameters
cThe condition information for the error.

Reimplemented from TrappingDispatcher.

Definition at line 77 of file UninitDispatcher.cpp.

References TrappingDispatcher::activation, and RexxNativeActivation::clearException().

◆ handleError() [2/2]

void UninitDispatcher::handleError ( wholenumber_t  r,
RexxDirectory c 
)
virtual

handler for any error conditions. This just swallows the error.

Parameters
cThe condition information for the error.

Reimplemented from TrappingDispatcher.

Definition at line 64 of file UninitDispatcher.cpp.

References TrappingDispatcher::activation, and RexxNativeActivation::clearException().

◆ run()

void UninitDispatcher::run ( )
virtual

Just invoke the uninit method on the object with appropriate error condition handling.

Reimplemented from TrappingDispatcher.

Definition at line 52 of file UninitDispatcher.cpp.

References target, and RexxObject::uninit().

Member Data Documentation

◆ target

RexxObject* UninitDispatcher::target
protected

Definition at line 63 of file UninitDispatcher.hpp.

Referenced by run().


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