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

RexxObject * target
 
- Protected Attributes inherited from TrappingDispatcher
RexxActivity * activity
 
RexxNativeActivation * activation
 
RexxDirectory * conditionData
 

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: