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)  

RexxStartDispatcher Class Reference

#include <RexxStartDispatcher.hpp>

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

Public Member Functions

 RexxStartDispatcher ()
 
virtual ~RexxStartDispatcher ()
 
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

size_t argcount
 
PCONSTRXSTRING arglist
 
const char * programName
 
PRXSTRING instore
 
const char * envname
 
int calltype
 
short retcode
 
PRXSTRING result
 
- Public Attributes inherited from ActivityDispatcher
wholenumber_t rc
 
RexxDirectoryconditionData
 

Additional Inherited Members

- Protected Attributes inherited from ActivityDispatcher
RexxActivityactivity
 
RexxNativeActivationactivation
 

Detailed Description

Definition at line 46 of file RexxStartDispatcher.hpp.

Constructor & Destructor Documentation

◆ RexxStartDispatcher()

RexxStartDispatcher::RexxStartDispatcher ( )
inline

Definition at line 49 of file RexxStartDispatcher.hpp.

◆ ~RexxStartDispatcher()

virtual RexxStartDispatcher::~RexxStartDispatcher ( )
inlinevirtual

Definition at line 50 of file RexxStartDispatcher.hpp.

Member Function Documentation

◆ handleError()

void RexxStartDispatcher::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 186 of file RexxStartDispatcher.cpp.

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

◆ run()

Member Data Documentation

◆ argcount

size_t RexxStartDispatcher::argcount

Definition at line 55 of file RexxStartDispatcher.hpp.

Referenced by RexxStart(), and run().

◆ arglist

PCONSTRXSTRING RexxStartDispatcher::arglist

Definition at line 56 of file RexxStartDispatcher.hpp.

Referenced by RexxStart(), and run().

◆ calltype

int RexxStartDispatcher::calltype

Definition at line 60 of file RexxStartDispatcher.hpp.

Referenced by RexxStart(), and run().

◆ envname

const char* RexxStartDispatcher::envname

Definition at line 59 of file RexxStartDispatcher.hpp.

◆ instore

PRXSTRING RexxStartDispatcher::instore

Definition at line 58 of file RexxStartDispatcher.hpp.

Referenced by RexxStart(), and run().

◆ programName

const char* RexxStartDispatcher::programName

Definition at line 57 of file RexxStartDispatcher.hpp.

Referenced by RexxStart(), and run().

◆ result

PRXSTRING RexxStartDispatcher::result

Definition at line 62 of file RexxStartDispatcher.hpp.

Referenced by RexxStart(), and run().

◆ retcode

short RexxStartDispatcher::retcode

Definition at line 61 of file RexxStartDispatcher.hpp.

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


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