#include <RexxActivation.hpp>
Public Member Functions | |
| ActivationSettings () | |
Public Attributes | |
| RexxDirectory * | traps |
| RexxDirectory * | conditionObj |
| RexxArray * | parent_arguments |
| RexxObject ** | parent_arglist |
| size_t | parent_argcount |
| size_t | parent_named_argcount |
| RexxMethod * | parent_method |
| RexxCode * | parent_code |
| RexxString * | current_env |
| RexxString * | alternate_env |
| RexxString * | msgname |
| RexxVariableDictionary * | object_variables |
| RexxString * | calltype |
| RexxDirectory * | streams |
| RexxString * | halt_description |
| SecurityManager * | securityManager |
| RexxObject * | scope |
| size_t | traceOption |
| size_t | flags |
| size_t | externalTraceOption |
| size_t | externalTraceFlags |
| size_t | externalTraceDepth |
| wholenumber_t | trace_skip |
| int | return_status |
| size_t | traceindent |
| NumericSettings | numericSettings |
| bool | propagateNumericSettings |
| bool | enableCommands |
| bool | enableMacrospace |
| int64_t | elapsed_time |
| RexxDateTime | timestamp |
| bool | intermediate_trace |
| RexxLocalVariables | local_variables |
Definition at line 99 of file RexxActivation.hpp.
|
inline |
Definition at line 102 of file RexxActivation.hpp.
| RexxString* ActivationSettings::alternate_env |
Definition at line 113 of file RexxActivation.hpp.
Referenced by RexxActivation::live(), RexxActivation::liveGeneral(), RexxActivation::RexxActivation(), RexxActivation::setAddress(), RexxActivation::setDefaultAddress(), and RexxActivation::toggleAddress().
| RexxString* ActivationSettings::calltype |
Definition at line 117 of file RexxActivation.hpp.
Referenced by RexxActivation::live(), RexxActivation::liveGeneral(), RexxActivation::RexxActivation(), RexxActivation::setCallType(), and RexxActivation::sourceString().
| RexxDirectory* ActivationSettings::conditionObj |
Definition at line 105 of file RexxActivation.hpp.
Referenced by RexxActivation::getConditionObj(), RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::setConditionObj().
| RexxString* ActivationSettings::current_env |
Definition at line 112 of file RexxActivation.hpp.
Referenced by RexxActivation::callExternalRexx(), RexxActivation::getAddress(), RexxActivation::live(), RexxActivation::liveGeneral(), RexxActivation::RexxActivation(), RexxActivation::setAddress(), RexxActivation::setDefaultAddress(), and RexxActivation::toggleAddress().
| int64_t ActivationSettings::elapsed_time |
Definition at line 134 of file RexxActivation.hpp.
Referenced by RexxActivation::getElapsed(), and RexxActivation::getTime().
| bool ActivationSettings::enableCommands |
Definition at line 132 of file RexxActivation.hpp.
Referenced by RexxActivation::enableCommands(), and RexxActivation::RexxActivation().
| bool ActivationSettings::enableMacrospace |
Definition at line 133 of file RexxActivation.hpp.
Referenced by RexxActivation::enableMacrospace(), and RexxActivation::RexxActivation().
| size_t ActivationSettings::externalTraceDepth |
Definition at line 126 of file RexxActivation.hpp.
Referenced by RexxActivation::RexxActivation(), and RexxActivation::setTrace().
| size_t ActivationSettings::externalTraceFlags |
Definition at line 125 of file RexxActivation.hpp.
Referenced by RexxActivation::RexxActivation(), and RexxActivation::setTrace().
| size_t ActivationSettings::externalTraceOption |
Definition at line 124 of file RexxActivation.hpp.
Referenced by RexxActivation::RexxActivation(), and RexxActivation::setTrace().
| size_t ActivationSettings::flags |
Definition at line 123 of file RexxActivation.hpp.
Referenced by RexxActivation::checkTrapTable(), RexxActivation::clearTraceSettings(), RexxActivation::conditionalPauseInstruction(), RexxActivation::debugPause(), RexxActivation::debugSkip(), RexxActivation::exitFrom(), RexxActivation::externalTraceOff(), RexxActivation::externalTraceOn(), RexxActivation::forward(), RexxActivation::getContextReturnStatus(), RexxActivation::halt(), RexxActivation::inDebug(), RexxActivation::isElapsedTimerReset(), RexxActivation::isExternalTraceOn(), RexxActivation::isForwarded(), RexxActivation::isGuarded(), RexxActivation::pauseCommand(), RexxActivation::pauseInstruction(), RexxActivation::pauseLabel(), RexxActivation::procedureExpose(), RexxActivation::processClauseBoundary(), RexxActivation::reply(), RexxActivation::returnFrom(), RexxActivation::RexxActivation(), RexxActivation::rexxVariable(), RexxActivation::run(), RexxActivation::setElapsedTimerInvalid(), RexxActivation::setElapsedTimerValid(), RexxActivation::setExternalTraceOff(), RexxActivation::setExternalTraceOn(), RexxActivation::setGuarded(), RexxActivation::setReturnStatus(), RexxActivation::setTrace(), RexxActivation::traceClause(), RexxActivation::traceCommand(), RexxActivation::traceCompoundValue(), RexxActivation::traceEntry(), RexxActivation::traceInstruction(), RexxActivation::traceLabel(), RexxActivation::traceOperatorValue(), RexxActivation::traceResult(), RexxActivation::traceSourceString(), RexxActivation::traceTaggedValue(), RexxActivation::traceValue(), RexxActivation::tracingAll(), RexxActivation::tracingCommands(), RexxActivation::tracingErrors(), RexxActivation::tracingFailures(), RexxActivation::tracingInstructions(), RexxActivation::tracingLabels(), RexxActivation::tracingResults(), RexxActivation::trap(), and RexxActivation::yield().
| RexxString* ActivationSettings::halt_description |
Definition at line 119 of file RexxActivation.hpp.
Referenced by RexxActivation::halt(), RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::processClauseBoundary().
| bool ActivationSettings::intermediate_trace |
Definition at line 136 of file RexxActivation.hpp.
Referenced by RexxActivation::clearTraceSettings(), RexxActivation::RexxActivation(), RexxActivation::setTrace(), RexxActivation::traceAssignment(), RexxActivation::traceCompound(), RexxActivation::traceCompoundAssignment(), RexxActivation::traceCompoundName(), RexxActivation::traceDotVariable(), RexxActivation::traceFunction(), RexxActivation::traceIntermediate(), RexxActivation::traceMessage(), RexxActivation::traceOperator(), RexxActivation::tracePrefix(), RexxActivation::traceVariable(), and RexxActivation::tracingIntermediates().
| RexxLocalVariables ActivationSettings::local_variables |
Definition at line 137 of file RexxActivation.hpp.
Referenced by RexxActivation::cleanupLocalVariables(), RexxActivation::getLocalStemVariable(), RexxActivation::getLocalVariable(), RexxActivation::getLocalVariables(), RexxActivation::live(), RexxActivation::liveGeneral(), RexxActivation::localStemVariableExists(), RexxActivation::localVariableExists(), RexxActivation::novalueEnabled(), RexxActivation::procedureExpose(), RexxActivation::putLocalVariable(), RexxActivation::RexxActivation(), RexxActivation::run(), RexxActivation::setLocalVariableDictionary(), RexxActivation::trapOff(), RexxActivation::trapOn(), and RexxActivation::updateLocalVariable().
| RexxString* ActivationSettings::msgname |
Definition at line 114 of file RexxActivation.hpp.
Referenced by RexxActivation::debugInterpret(), RexxActivation::dispatch(), RexxActivation::forward(), RexxActivation::getCallname(), RexxActivation::getMessageName(), RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::run().
| NumericSettings ActivationSettings::numericSettings |
Definition at line 130 of file RexxActivation.hpp.
Referenced by RexxActivation::digits(), RexxActivation::form(), RexxActivation::fuzz(), RexxActivation::getNumericSettings(), RexxActivation::RexxActivation(), RexxActivation::setDigits(), RexxActivation::setForm(), and RexxActivation::setFuzz().
| RexxVariableDictionary* ActivationSettings::object_variables |
Definition at line 116 of file RexxActivation.hpp.
Referenced by RexxActivation::getObjectVariables(), RexxActivation::guardOff(), RexxActivation::guardOn(), RexxActivation::guardWait(), RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::run().
| size_t ActivationSettings::parent_argcount |
Definition at line 108 of file RexxActivation.hpp.
Referenced by RexxActivation::getProgramArgumentCount(), RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::run().
| RexxObject** ActivationSettings::parent_arglist |
Definition at line 107 of file RexxActivation.hpp.
Referenced by RexxActivation::getProgramArgument(), RexxActivation::getProgramArgumentlist(), RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::run().
| RexxArray* ActivationSettings::parent_arguments |
Definition at line 106 of file RexxActivation.hpp.
Referenced by RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::run().
| RexxCode* ActivationSettings::parent_code |
Definition at line 111 of file RexxActivation.hpp.
Referenced by RexxActivation::addLocalRoutine(), RexxActivation::callExternalRexx(), RexxActivation::externalCall(), RexxActivation::internalCall(), RexxActivation::internalCallTrap(), RexxActivation::live(), RexxActivation::liveGeneral(), RexxActivation::RexxActivation(), and RexxActivation::rexxVariable().
| RexxMethod* ActivationSettings::parent_method |
Definition at line 110 of file RexxActivation.hpp.
| size_t ActivationSettings::parent_named_argcount |
Definition at line 109 of file RexxActivation.hpp.
Referenced by RexxActivation::getProgramNamedArgumentCount(), RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::run().
| bool ActivationSettings::propagateNumericSettings |
Definition at line 131 of file RexxActivation.hpp.
Referenced by RexxActivation::propagateNumericSettings(), and RexxActivation::RexxActivation().
| int ActivationSettings::return_status |
Definition at line 128 of file RexxActivation.hpp.
Referenced by RexxActivation::getContextReturnStatus(), RexxActivation::rexxVariable(), and RexxActivation::setReturnStatus().
| RexxObject* ActivationSettings::scope |
Definition at line 121 of file RexxActivation.hpp.
| SecurityManager* ActivationSettings::securityManager |
Definition at line 120 of file RexxActivation.hpp.
Referenced by RexxActivation::getEffectiveSecurityManager(), RexxActivation::getSecurityManager(), RexxActivation::live(), RexxActivation::liveGeneral(), and RexxActivation::RexxActivation().
| RexxDirectory* ActivationSettings::streams |
Definition at line 118 of file RexxActivation.hpp.
Referenced by RexxActivation::closeStreams(), RexxActivation::getStreams(), RexxActivation::live(), and RexxActivation::liveGeneral().
| RexxDateTime ActivationSettings::timestamp |
Definition at line 135 of file RexxActivation.hpp.
Referenced by RexxActivation::getElapsed(), RexxActivation::getTime(), RexxActivation::RexxActivation(), and RexxActivation::run().
| wholenumber_t ActivationSettings::trace_skip |
Definition at line 127 of file RexxActivation.hpp.
Referenced by RexxActivation::debugPause(), RexxActivation::debugSkip(), and RexxActivation::setTrace().
| size_t ActivationSettings::traceindent |
Definition at line 129 of file RexxActivation.hpp.
Referenced by RexxActivation::formatTrace(), RexxActivation::getIndent(), RexxActivation::indent(), RexxActivation::newDo(), RexxActivation::RexxActivation(), RexxActivation::setIndent(), RexxActivation::signalTo(), RexxActivation::terminateBlock(), RexxActivation::traceCompoundValue(), RexxActivation::traceOperatorValue(), RexxActivation::traceTaggedValue(), RexxActivation::traceValue(), and RexxActivation::unindent().
| size_t ActivationSettings::traceOption |
Definition at line 122 of file RexxActivation.hpp.
Referenced by RexxActivation::RexxActivation(), RexxActivation::setTrace(), and RexxActivation::traceSetting().
| RexxDirectory* ActivationSettings::traps |
Definition at line 104 of file RexxActivation.hpp.
Referenced by RexxActivation::checkTrapTable(), RexxActivation::live(), RexxActivation::liveGeneral(), RexxActivation::trap(), RexxActivation::trapDelay(), RexxActivation::trapOff(), RexxActivation::trapOn(), RexxActivation::trapState(), and RexxActivation::trapUndelay().