#include "RexxCore.h"
#include "ContextApi.hpp"
#include "RexxNativeActivation.hpp"
#include "SupplierClass.hpp"
#include "Interpreter.hpp"
#include "MethodClass.hpp"
#include "PackageClass.hpp"
#include "DirectoryClass.hpp"
Go to the source code of this file.
void RexxEntry DropContextVariable | ( | RexxCallContext * | c, |
CSTRING | n | ||
) |
Definition at line 133 of file CallContextStubs.cpp.
References ApiContext::context, and RexxNativeActivation::dropContextVariable().
void RexxEntry DropExitContextVariable | ( | RexxExitContext * | c, |
CSTRING | n | ||
) |
Definition at line 212 of file CallContextStubs.cpp.
References ApiContext::context, and RexxNativeActivation::dropContextVariable().
RexxClassObject RexxEntry FindCallContextClass | ( | RexxCallContext * | c, |
CSTRING | n | ||
) |
Definition at line 304 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::findCallerClass(), new_upper_string(), NULLOBJECT, and ApiContext::ret().
RexxDirectoryObject RexxEntry GetAllContextVariables | ( | RexxCallContext * | c | ) |
Definition at line 145 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getAllContextVariables(), NULLOBJECT, and ApiContext::ret().
RexxDirectoryObject RexxEntry GetAllExitContextVariables | ( | RexxExitContext * | c | ) |
Definition at line 224 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getAllContextVariables(), NULLOBJECT, and ApiContext::ret().
RexxObjectPtr RexxEntry GetCallArgument | ( | RexxCallContext * | c, |
stringsize_t | i | ||
) |
Definition at line 69 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getPositionalArgument(), and NULLOBJECT.
RexxArrayObject RexxEntry GetCallArguments | ( | RexxCallContext * | c | ) |
Definition at line 56 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getPositionalArguments(), and NULLOBJECT.
RexxObjectPtr RexxEntry GetCallerContext | ( | RexxCallContext * | c | ) |
Definition at line 290 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getRexxContextObject(), NULLOBJECT, and ApiContext::ret().
stringsize_t RexxEntry GetContextDigits | ( | RexxCallContext * | c | ) |
Definition at line 251 of file CallContextStubs.cpp.
References ApiContext::context, and RexxNativeActivation::digits().
logical_t RexxEntry GetContextForm | ( | RexxCallContext * | c | ) |
Definition at line 277 of file CallContextStubs.cpp.
References ApiContext::context, and RexxNativeActivation::form().
stringsize_t RexxEntry GetContextFuzz | ( | RexxCallContext * | c | ) |
Definition at line 264 of file CallContextStubs.cpp.
References ApiContext::context, and RexxNativeActivation::fuzz().
RexxObjectPtr RexxEntry GetContextVariable | ( | RexxCallContext * | c, |
CSTRING | n | ||
) |
Definition at line 120 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getContextVariable(), and NULLOBJECT.
RexxRoutineObject RexxEntry GetCurrentRoutine | ( | RexxCallContext * | c | ) |
Definition at line 95 of file CallContextStubs.cpp.
References ApiContext::context, and RexxActivationBase::getExecutable().
RexxObjectPtr RexxEntry GetExitCallerContext | ( | RexxExitContext * | c | ) |
Definition at line 238 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getRexxContextObject(), NULLOBJECT, and ApiContext::ret().
RexxObjectPtr RexxEntry GetExitContextVariable | ( | RexxExitContext * | c, |
CSTRING | n | ||
) |
Definition at line 199 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getContextVariable(), and NULLOBJECT.
CSTRING RexxEntry GetRoutineName | ( | RexxCallContext * | c | ) |
Definition at line 82 of file CallContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getMessageName(), and RexxString::getStringData().
void RexxEntry InvalidRoutine | ( | RexxCallContext * | c | ) |
Definition at line 174 of file CallContextStubs.cpp.
References ApiContext::context, Error_Incorrect_call_external, RexxNativeActivation::getMessageName(), and reportException().
RexxStemObject RexxEntry ResolveStemVariable | ( | RexxCallContext * | c, |
RexxObjectPtr | s | ||
) |
Definition at line 158 of file CallContextStubs.cpp.
References RexxNativeActivation::clearException(), ApiContext::context, NULLOBJECT, and RexxNativeActivation::resolveStemVariable().
void RexxEntry SetContextVariable | ( | RexxCallContext * | c, |
CSTRING | n, | ||
RexxObjectPtr | v | ||
) |
Definition at line 108 of file CallContextStubs.cpp.
References ApiContext::context, and RexxNativeActivation::setContextVariable().
void RexxEntry SetExitContextVariable | ( | RexxExitContext * | c, |
CSTRING | n, | ||
RexxObjectPtr | v | ||
) |
Definition at line 187 of file CallContextStubs.cpp.
References ApiContext::context, and RexxNativeActivation::setContextVariable().