ooRexx  4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
  Fossies Dox: ooRexx-4.2.0-source.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

TranslateDispatcher Class Reference

#include <TranslateDispatcher.hpp>

Inheritance diagram for TranslateDispatcher:
[legend]
Collaboration diagram for TranslateDispatcher:
[legend]

Public Member Functions

 TranslateDispatcher ()
 
virtual ~TranslateDispatcher ()
 
virtual void run ()
 
virtual void handleError (wholenumber_t, RexxDirectory *)
 
- Public Member Functions inherited from ActivityDispatcher
 ActivityDispatcher ()
 
virtual ~ActivityDispatcher ()
 
virtual void handleError (RexxDirectory *)
 
virtual void invoke ()
 
virtual void invoke (RexxOption *)
 
virtual void invoke (PRXSYSEXIT exits, const char *env)
 
void setContext (RexxActivity *act, RexxNativeActivation *a)
 

Public Attributes

const char * programName
 
PRXSTRING instore
 
const char * outputName
 
- Public Attributes inherited from ActivityDispatcher
wholenumber_t rc
 
RexxDirectoryconditionData
 

Additional Inherited Members

- Protected Attributes inherited from ActivityDispatcher
RexxActivityactivity
 
RexxNativeActivationactivation
 

Detailed Description

Definition at line 45 of file TranslateDispatcher.hpp.

Constructor & Destructor Documentation

◆ TranslateDispatcher()

TranslateDispatcher::TranslateDispatcher ( )
inline

Definition at line 48 of file TranslateDispatcher.hpp.

◆ ~TranslateDispatcher()

virtual TranslateDispatcher::~TranslateDispatcher ( )
inlinevirtual

Definition at line 49 of file TranslateDispatcher.hpp.

Member Function Documentation

◆ handleError()

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

Default handler for any error conditions. This just sets the condition information in the dispatch unit.

Parameters
cThe condition information for the error.

Reimplemented from ActivityDispatcher.

Definition at line 104 of file TranslateDispatcher.cpp.

References ActivityDispatcher::activation, ActivityDispatcher::activity, ActivityDispatcher::conditionData, RexxActivity::error(), ActivityDispatcher::handleError(), and ActivityDispatcher::rc.

◆ run()

void TranslateDispatcher::run ( )
virtual

Member Data Documentation

◆ instore

PRXSTRING TranslateDispatcher::instore

Definition at line 55 of file TranslateDispatcher.hpp.

Referenced by RexxStart(), RexxTranslateProgram(), and run().

◆ outputName

const char* TranslateDispatcher::outputName

Definition at line 56 of file TranslateDispatcher.hpp.

Referenced by RexxStart(), RexxTranslateProgram(), and run().

◆ programName

const char* TranslateDispatcher::programName

Definition at line 54 of file TranslateDispatcher.hpp.

Referenced by RexxStart(), RexxTranslateProgram(), and run().


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