#include "RexxCore.h"#include "ContextApi.hpp"#include "RexxActivity.hpp"#include "StringClass.hpp"#include "IntegerClass.hpp"#include "BufferClass.hpp"#include "SupplierClass.hpp"#include "ArrayClass.hpp"#include "DirectoryClass.hpp"#include "MethodClass.hpp"#include "RoutineClass.hpp"#include "PackageClass.hpp"#include "Interpreter.hpp"#include "InterpreterInstance.hpp"#include "SystemInterpreter.hpp"#include "PointerClass.hpp"#include "ActivityManager.hpp"#include "RexxStartDispatcher.hpp"#include "PackageManager.hpp"#include "MutableBufferClass.hpp"Go to the source code of this file.
| void RexxEntry APIRaiseException | ( | RexxThreadContext * | c, |
| size_t | n, | ||
| RexxArrayObject | a | ||
| ) |
Definition at line 1816 of file ThreadContextStubs.cpp.
References reportException().
| size_t RexxEntry ArrayAppend | ( | RexxThreadContext * | c, |
| RexxArrayObject | a, | ||
| RexxObjectPtr | o | ||
| ) |
Definition at line 1290 of file ThreadContextStubs.cpp.
| size_t RexxEntry ArrayAppendString | ( | RexxThreadContext * | c, |
| RexxArrayObject | a, | ||
| CSTRING | s, | ||
| size_t | l | ||
| ) |
Definition at line 1304 of file ThreadContextStubs.cpp.
References new_string().
| RexxObjectPtr RexxEntry ArrayAt | ( | RexxThreadContext * | c, |
| RexxArrayObject | a, | ||
| size_t | i | ||
| ) |
Definition at line 1255 of file ThreadContextStubs.cpp.
References Error_Incorrect_method_positive, OREF_NULL, reportException(), and ApiContext::ret().
| size_t RexxEntry ArrayDimension | ( | RexxThreadContext * | c, |
| RexxArrayObject | a | ||
| ) |
Definition at line 1347 of file ThreadContextStubs.cpp.
| size_t RexxEntry ArrayItems | ( | RexxThreadContext * | c, |
| RexxArrayObject | a | ||
| ) |
Definition at line 1334 of file ThreadContextStubs.cpp.
| RexxArrayObject RexxEntry ArrayOfFive | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o1, | ||
| RexxObjectPtr | o2, | ||
| RexxObjectPtr | o3, | ||
| RexxObjectPtr | o4, | ||
| RexxObjectPtr | o5 | ||
| ) |
Definition at line 1426 of file ThreadContextStubs.cpp.
References new_array(), NULLOBJECT, and ApiContext::ret().
| RexxArrayObject RexxEntry ArrayOfFour | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o1, | ||
| RexxObjectPtr | o2, | ||
| RexxObjectPtr | o3, | ||
| RexxObjectPtr | o4 | ||
| ) |
Definition at line 1412 of file ThreadContextStubs.cpp.
References new_array(), NULLOBJECT, and ApiContext::ret().
| RexxArrayObject RexxEntry ArrayOfOne | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1373 of file ThreadContextStubs.cpp.
References new_array(), NULLOBJECT, and ApiContext::ret().
| RexxArrayObject RexxEntry ArrayOfThree | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o1, | ||
| RexxObjectPtr | o2, | ||
| RexxObjectPtr | o3 | ||
| ) |
Definition at line 1399 of file ThreadContextStubs.cpp.
References new_array(), NULLOBJECT, and ApiContext::ret().
| RexxArrayObject RexxEntry ArrayOfTwo | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o1, | ||
| RexxObjectPtr | o2 | ||
| ) |
Definition at line 1386 of file ThreadContextStubs.cpp.
References new_array(), NULLOBJECT, and ApiContext::ret().
| void RexxEntry ArrayPut | ( | RexxThreadContext * | c, |
| RexxArrayObject | a, | ||
| RexxObjectPtr | o, | ||
| size_t | i | ||
| ) |
Definition at line 1273 of file ThreadContextStubs.cpp.
References Error_Incorrect_method_positive, and reportException().
| size_t RexxEntry ArraySize | ( | RexxThreadContext * | c, |
| RexxArrayObject | a | ||
| ) |
Definition at line 1320 of file ThreadContextStubs.cpp.
| POINTER RexxEntry BufferData | ( | RexxThreadContext * | c, |
| RexxBufferObject | b | ||
| ) |
Definition at line 1453 of file ThreadContextStubs.cpp.
| size_t RexxEntry BufferLength | ( | RexxThreadContext * | c, |
| RexxBufferObject | b | ||
| ) |
Definition at line 1466 of file ThreadContextStubs.cpp.
Referenced by RexxNumberString::d2xD2c().
| POINTER RexxEntry BufferStringData | ( | RexxThreadContext * | c, |
| RexxBufferStringObject | s | ||
| ) |
Definition at line 1156 of file ThreadContextStubs.cpp.
References RexxString::getWritableData().
| size_t RexxEntry BufferStringLength | ( | RexxThreadContext * | c, |
| RexxBufferStringObject | s | ||
| ) |
Definition at line 1142 of file ThreadContextStubs.cpp.
References RexxString::getLength().
| RexxObjectPtr RexxEntry CallProgram | ( | RexxThreadContext * | c, |
| const char * | p, | ||
| RexxArrayObject | a | ||
| ) |
Definition at line 488 of file ThreadContextStubs.cpp.
References ApiContext::activity, NULLOBJECT, CallProgramDispatcher::result, ApiContext::ret(), and RexxActivity::run().
| RexxObjectPtr RexxEntry CallRoutine | ( | RexxThreadContext * | c, |
| RexxRoutineObject | r, | ||
| RexxArrayObject | a | ||
| ) |
Definition at line 472 of file ThreadContextStubs.cpp.
References ApiContext::activity, NULLOBJECT, CallRoutineDispatcher::result, ApiContext::ret(), and RexxActivity::run().
| logical_t RexxEntry CheckCondition | ( | RexxThreadContext * | c | ) |
Definition at line 1843 of file ThreadContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getConditionInfo(), and OREF_NULL.
| void RexxEntry ClearCondition | ( | RexxThreadContext * | c | ) |
Definition at line 1895 of file ThreadContextStubs.cpp.
References ApiContext::context, OREF_NULL, and RexxNativeActivation::setConditionInfo().
| void RexxEntry DecodeConditionInfo | ( | RexxThreadContext * | c, |
| RexxDirectoryObject | d, | ||
| RexxCondition * | cd | ||
| ) |
Definition at line 1883 of file ThreadContextStubs.cpp.
References Interpreter::decodeConditionData().
| void RexxEntry DetachThread | ( | RexxThreadContext * | c | ) |
Definition at line 68 of file ThreadContextStubs.cpp.
References ApiContext::activity, and RexxActivity::detachThread().
| RexxObjectPtr RexxEntry DirectoryAt | ( | RexxThreadContext * | c, |
| RexxDirectoryObject | t, | ||
| CSTRING | i | ||
| ) |
Definition at line 1199 of file ThreadContextStubs.cpp.
References new_string(), OREF_NULL, and ApiContext::ret().
| void RexxEntry DirectoryPut | ( | RexxThreadContext * | c, |
| RexxDirectoryObject | t, | ||
| RexxObjectPtr | o, | ||
| CSTRING | i | ||
| ) |
Definition at line 1185 of file ThreadContextStubs.cpp.
References new_string().
| RexxObjectPtr RexxEntry DirectoryRemove | ( | RexxThreadContext * | c, |
| RexxDirectoryObject | t, | ||
| CSTRING | i | ||
| ) |
Definition at line 1214 of file ThreadContextStubs.cpp.
References new_string(), OREF_NULL, and ApiContext::ret().
| wholenumber_t RexxEntry DisplayCondition | ( | RexxThreadContext * | c | ) |
Definition at line 1856 of file ThreadContextStubs.cpp.
References ApiContext::activity, ApiContext::context, RexxActivity::displayCondition(), Error_Interpretation, and RexxNativeActivation::getConditionInfo().
| RexxObjectPtr RexxEntry DoubleToObject | ( | RexxThreadContext * | c, |
| double | n | ||
| ) |
Definition at line 953 of file ThreadContextStubs.cpp.
References new_numberstringFromDouble(), NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry DoubleToObjectWithPrecision | ( | RexxThreadContext * | c, |
| double | n, | ||
| size_t | precision | ||
| ) |
Definition at line 966 of file ThreadContextStubs.cpp.
References new_numberstringFromDouble(), NULLOBJECT, and ApiContext::ret().
| void RexxEntry DropStemArrayElement | ( | RexxThreadContext * | c, |
| RexxStemObject | s, | ||
| size_t | i | ||
| ) |
Definition at line 1693 of file ThreadContextStubs.cpp.
| void RexxEntry DropStemElement | ( | RexxThreadContext * | c, |
| RexxStemObject | s, | ||
| CSTRING | n | ||
| ) |
Definition at line 1656 of file ThreadContextStubs.cpp.
| RexxClassObject RexxEntry FindClass | ( | RexxThreadContext * | c, |
| CSTRING | n | ||
| ) |
Definition at line 369 of file ThreadContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::findClass(), new_upper_string(), NULLOBJECT, and ApiContext::ret().
| RexxClassObject RexxEntry FindClassFromPackage | ( | RexxThreadContext * | c, |
| RexxPackageObject | m, | ||
| CSTRING | n | ||
| ) |
Definition at line 387 of file ThreadContextStubs.cpp.
References new_upper_string(), NULLOBJECT, and ApiContext::ret().
| RexxStringObject RexxEntry FinishBufferString | ( | RexxThreadContext * | c, |
| RexxBufferStringObject | s, | ||
| size_t | l | ||
| ) |
Definition at line 1170 of file ThreadContextStubs.cpp.
References RexxString::finish().
| RexxDirectoryObject RexxEntry GetAllStemElements | ( | RexxThreadContext * | c, |
| RexxStemObject | s | ||
| ) |
Definition at line 1705 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxDirectoryObject RexxEntry GetConditionInfo | ( | RexxThreadContext * | c | ) |
Definition at line 1869 of file ThreadContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::getConditionInfo(), OREF_NULL, and ApiContext::ret().
| RexxDirectoryObject RexxEntry GetGlobalEnvironment | ( | RexxThreadContext * | c | ) |
Definition at line 229 of file ThreadContextStubs.cpp.
References NULLOBJECT, and TheEnvironment.
| RexxDirectoryObject RexxEntry GetLocalEnvironment | ( | RexxThreadContext * | c | ) |
Definition at line 216 of file ThreadContextStubs.cpp.
References ApiContext::activity, RexxActivity::getLocal(), and NULLOBJECT.
| RexxPackageObject RexxEntry GetMethodPackage | ( | RexxThreadContext * | c, |
| RexxMethodObject | o | ||
| ) |
Definition at line 583 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxDirectoryObject RexxEntry GetPackageClasses | ( | RexxThreadContext * | c, |
| RexxPackageObject | m | ||
| ) |
Definition at line 432 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxDirectoryObject RexxEntry GetPackageMethods | ( | RexxThreadContext * | c, |
| RexxPackageObject | m | ||
| ) |
Definition at line 458 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxDirectoryObject RexxEntry GetPackagePublicClasses | ( | RexxThreadContext * | c, |
| RexxPackageObject | m | ||
| ) |
Definition at line 445 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxDirectoryObject RexxEntry GetPackagePublicRoutines | ( | RexxThreadContext * | c, |
| RexxPackageObject | m | ||
| ) |
Definition at line 419 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxDirectoryObject RexxEntry GetPackageRoutines | ( | RexxThreadContext * | c, |
| RexxPackageObject | m | ||
| ) |
Definition at line 405 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxPackageObject RexxEntry GetRoutinePackage | ( | RexxThreadContext * | c, |
| RexxRoutineObject | o | ||
| ) |
Definition at line 568 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry GetStemArrayElement | ( | RexxThreadContext * | c, |
| RexxStemObject | s, | ||
| size_t | i | ||
| ) |
Definition at line 1680 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry GetStemElement | ( | RexxThreadContext * | c, |
| RexxStemObject | s, | ||
| CSTRING | n | ||
| ) |
Definition at line 1643 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry GetStemValue | ( | RexxThreadContext * | c, |
| RexxStemObject | s | ||
| ) |
Definition at line 1718 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| void RexxEntry HaltThread | ( | RexxThreadContext * | c | ) |
API stub for raising a halt condition on a thread.
Definition at line 85 of file ThreadContextStubs.cpp.
References ApiContext::activity, RexxActivity::halt(), and OREF_NULL.
| logical_t RexxEntry HasMethod | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| CSTRING | n | ||
| ) |
Definition at line 280 of file ThreadContextStubs.cpp.
References new_upper_string(), and TheTrueObject.
| RexxObjectPtr RexxEntry Int32ToObject | ( | RexxThreadContext * | c, |
| int32_t | n | ||
| ) |
Definition at line 751 of file ThreadContextStubs.cpp.
References NULLOBJECT, ApiContext::ret(), and Numerics::wholenumberToObject().
| RexxObjectPtr RexxEntry Int64ToObject | ( | RexxThreadContext * | c, |
| int64_t | n | ||
| ) |
Definition at line 844 of file ThreadContextStubs.cpp.
References Numerics::int64ToObject(), NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry IntptrToObject | ( | RexxThreadContext * | c, |
| intptr_t | n | ||
| ) |
Definition at line 654 of file ThreadContextStubs.cpp.
References Numerics::intptrToObject(), NULLOBJECT, and ApiContext::ret().
| logical_t RexxEntry IsArray | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1440 of file ThreadContextStubs.cpp.
References isArray().
| logical_t RexxEntry IsBuffer | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1492 of file ThreadContextStubs.cpp.
References isOfClass.
| logical_t RexxEntry IsDirectory | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1242 of file ThreadContextStubs.cpp.
References isOfClass.
| logical_t RexxEntry IsInstanceOf | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| RexxClassObject | cl | ||
| ) |
Definition at line 243 of file ThreadContextStubs.cpp.
| logical_t RexxEntry IsMethod | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 553 of file ThreadContextStubs.cpp.
References TheMethodClass.
| logical_t RexxEntry IsMutableBuffer | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1985 of file ThreadContextStubs.cpp.
References isOfClass.
| logical_t RexxEntry IsOfType | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| CSTRING | cn | ||
| ) |
Definition at line 256 of file ThreadContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::findClass(), RexxObject::isInstanceOf(), new_upper_string(), and OREF_NULL.
| logical_t RexxEntry IsPointer | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1531 of file ThreadContextStubs.cpp.
References isOfClass.
| logical_t RexxEntry IsRoutine | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 538 of file ThreadContextStubs.cpp.
References TheRoutineClass.
| logical_t RexxEntry IsStem | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1731 of file ThreadContextStubs.cpp.
References isOfClass.
| logical_t RexxEntry IsString | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1116 of file ThreadContextStubs.cpp.
References isString().
| logical_t RexxEntry LoadLibraryPackage | ( | RexxThreadContext * | c, |
| CSTRING | n | ||
| ) |
Definition at line 333 of file ThreadContextStubs.cpp.
References PackageManager::loadLibrary(), new_string(), and OREF_NULL.
| RexxPackageObject RexxEntry LoadPackage | ( | RexxThreadContext * | c, |
| CSTRING | n | ||
| ) |
Definition at line 298 of file ThreadContextStubs.cpp.
References ApiContext::activity, RexxActivity::getInstance(), InterpreterInstance::loadRequires(), new_string(), NULLOBJECT, OREF_NULL, InterpreterInstance::resolveProgramName(), and ApiContext::ret().
| RexxPackageObject RexxEntry LoadPackageFromData | ( | RexxThreadContext * | c, |
| CSTRING | n, | ||
| CSTRING | d, | ||
| size_t | l | ||
| ) |
Definition at line 317 of file ThreadContextStubs.cpp.
References ApiContext::activity, RexxActivity::getInstance(), InterpreterInstance::loadRequires(), new_string(), NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry LogicalToObject | ( | RexxThreadContext * | c, |
| logical_t | n | ||
| ) |
Definition at line 940 of file ThreadContextStubs.cpp.
References NULLOBJECT, TheFalseObject, and TheTrueObject.
| size_t RexxEntry MutableBufferCapacity | ( | RexxThreadContext * | c, |
| RexxMutableBufferObject | b | ||
| ) |
Definition at line 1946 of file ThreadContextStubs.cpp.
| POINTER RexxEntry MutableBufferData | ( | RexxThreadContext * | c, |
| RexxMutableBufferObject | b | ||
| ) |
Definition at line 1907 of file ThreadContextStubs.cpp.
| size_t RexxEntry MutableBufferLength | ( | RexxThreadContext * | c, |
| RexxMutableBufferObject | b | ||
| ) |
Definition at line 1920 of file ThreadContextStubs.cpp.
| RexxArrayObject RexxEntry NewArray | ( | RexxThreadContext * | c, |
| size_t | s | ||
| ) |
Definition at line 1360 of file ThreadContextStubs.cpp.
References new_array(), NULLOBJECT, and ApiContext::ret().
| RexxBufferObject RexxEntry NewBuffer | ( | RexxThreadContext * | c, |
| size_t | l | ||
| ) |
Definition at line 1479 of file ThreadContextStubs.cpp.
References new_buffer(), NULLOBJECT, and ApiContext::ret().
| RexxBufferStringObject RexxEntry NewBufferString | ( | RexxThreadContext * | c, |
| size_t | l | ||
| ) |
Definition at line 1129 of file ThreadContextStubs.cpp.
References NULLOBJECT, raw_string(), and ApiContext::ret().
| RexxDirectoryObject RexxEntry NewDirectory | ( | RexxThreadContext * | c | ) |
Definition at line 1229 of file ThreadContextStubs.cpp.
References new_directory(), OREF_NULL, and ApiContext::ret().
| RexxMethodObject RexxEntry NewMethod | ( | RexxThreadContext * | c, |
| CSTRING | n, | ||
| CSTRING | source, | ||
| stringsize_t | length | ||
| ) |
Definition at line 504 of file ThreadContextStubs.cpp.
References new_string(), NULLOBJECT, and ApiContext::ret().
| RexxMutableBufferObject RexxEntry NewMutableBuffer | ( | RexxThreadContext * | c, |
| size_t | l | ||
| ) |
Definition at line 1972 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxPointerObject RexxEntry NewPointer | ( | RexxThreadContext * | c, |
| POINTER | p | ||
| ) |
Definition at line 1518 of file ThreadContextStubs.cpp.
References new_pointer(), NULLOBJECT, and ApiContext::ret().
| RexxRoutineObject RexxEntry NewRoutine | ( | RexxThreadContext * | c, |
| CSTRING | n, | ||
| CSTRING | source, | ||
| stringsize_t | length | ||
| ) |
Definition at line 521 of file ThreadContextStubs.cpp.
References new_string(), NULLOBJECT, and ApiContext::ret().
| RexxStemObject RexxEntry NewStem | ( | RexxThreadContext * | c, |
| CSTRING | n | ||
| ) |
Definition at line 1608 of file ThreadContextStubs.cpp.
References new_string(), NULLOBJECT, OREF_NULL, and ApiContext::ret().
| RexxStringObject RexxEntry NewString | ( | RexxThreadContext * | c, |
| CSTRING | s, | ||
| size_t | l | ||
| ) |
Definition at line 1062 of file ThreadContextStubs.cpp.
References new_string(), NULLOBJECT, and ApiContext::ret().
| RexxStringObject RexxEntry NewStringFromAsciiz | ( | RexxThreadContext * | c, |
| CSTRING | s | ||
| ) |
Definition at line 1075 of file ThreadContextStubs.cpp.
References new_string(), NULLOBJECT, and ApiContext::ret().
| RexxSupplierObject RexxEntry NewSupplier | ( | RexxThreadContext * | c, |
| RexxArrayObject | values, | ||
| RexxArrayObject | names | ||
| ) |
Definition at line 1595 of file ThreadContextStubs.cpp.
References new_supplier(), NULLOBJECT, and ApiContext::ret().
| POINTER RexxEntry ObjectToCSelf | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 598 of file ThreadContextStubs.cpp.
| POINTER RexxEntry ObjectToCSelfScoped | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| RexxObjectPtr | s | ||
| ) |
Definition at line 613 of file ThreadContextStubs.cpp.
| logical_t RexxEntry ObjectToDouble | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| double * | n | ||
| ) |
Definition at line 979 of file ThreadContextStubs.cpp.
| logical_t RexxEntry ObjectToInt32 | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| int32_t * | n | ||
| ) |
Definition at line 800 of file ThreadContextStubs.cpp.
References INT32_MAX, INT32_MIN, and Numerics::objectToSignedInteger().
| logical_t RexxEntry ObjectToInt64 | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| int64_t * | n | ||
| ) |
Definition at line 870 of file ThreadContextStubs.cpp.
References Numerics::objectToInt64().
| logical_t RexxEntry ObjectToIntptr | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| intptr_t * | n | ||
| ) |
Definition at line 912 of file ThreadContextStubs.cpp.
References Numerics::objectToIntptr().
| logical_t RexxEntry ObjectToLogical | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| logical_t * | n | ||
| ) |
Definition at line 926 of file ThreadContextStubs.cpp.
| RexxStringObject RexxEntry ObjectToString | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 992 of file ThreadContextStubs.cpp.
References NULLOBJECT, REQUEST_STRING(), and ApiContext::ret().
| logical_t RexxEntry ObjectToStringSize | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| stringsize_t * | n | ||
| ) |
Definition at line 779 of file ThreadContextStubs.cpp.
References Numerics::MAX_WHOLENUMBER, and Numerics::objectToStringSize().
| CSTRING RexxEntry ObjectToStringValue | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 1005 of file ThreadContextStubs.cpp.
References RexxString::getStringData(), REQUEST_STRING(), and ApiContext::ret().
| logical_t RexxEntry ObjectToUintptr | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| uintptr_t * | n | ||
| ) |
Definition at line 898 of file ThreadContextStubs.cpp.
References Numerics::objectToUintptr().
| logical_t RexxEntry ObjectToUnsignedInt32 | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| uint32_t * | n | ||
| ) |
Definition at line 823 of file ThreadContextStubs.cpp.
References Numerics::objectToUnsignedInteger(), and UINT32_MAX.
| logical_t RexxEntry ObjectToUnsignedInt64 | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| uint64_t * | n | ||
| ) |
Definition at line 884 of file ThreadContextStubs.cpp.
References Numerics::objectToUnsignedInt64().
| logical_t RexxEntry ObjectToValue | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| ValueDescriptor * | d | ||
| ) |
Definition at line 698 of file ThreadContextStubs.cpp.
References ApiContext::context, RexxNativeActivation::objectToValue(), OREF_NULL, and RexxNativeActivation::setConditionInfo().
| logical_t RexxEntry ObjectToWholeNumber | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| wholenumber_t * | n | ||
| ) |
Definition at line 728 of file ThreadContextStubs.cpp.
References Numerics::MAX_WHOLENUMBER, Numerics::MIN_WHOLENUMBER, and Numerics::objectToWholeNumber().
| POINTER RexxEntry PointerValue | ( | RexxThreadContext * | c, |
| RexxPointerObject | o | ||
| ) |
Definition at line 1505 of file ThreadContextStubs.cpp.
| void RexxEntry RaiseCondition | ( | RexxThreadContext * | c, |
| CSTRING | n, | ||
| RexxStringObject | desc, | ||
| RexxObjectPtr | add, | ||
| RexxObjectPtr | result | ||
| ) |
Definition at line 1828 of file ThreadContextStubs.cpp.
References ApiContext::activity, ApiContext::context, RexxNativeActivation::enableConditionTrap(), new_upper_string(), OREF_NULL, and RexxActivity::raiseCondition().
| void RexxEntry RaiseException0 | ( | RexxThreadContext * | c, |
| size_t | n | ||
| ) |
Definition at line 1744 of file ThreadContextStubs.cpp.
References reportException().
| void RexxEntry RaiseException1 | ( | RexxThreadContext * | c, |
| size_t | n, | ||
| RexxObjectPtr | o1 | ||
| ) |
Definition at line 1756 of file ThreadContextStubs.cpp.
References reportException().
| void RexxEntry RaiseException2 | ( | RexxThreadContext * | c, |
| size_t | n, | ||
| RexxObjectPtr | o1, | ||
| RexxObjectPtr | o2 | ||
| ) |
Definition at line 1768 of file ThreadContextStubs.cpp.
References reportException().
| void RexxEntry RaiseException3 | ( | RexxThreadContext * | c, |
| size_t | n, | ||
| RexxObjectPtr | o1, | ||
| RexxObjectPtr | o2, | ||
| RexxObjectPtr | o3 | ||
| ) |
Definition at line 1780 of file ThreadContextStubs.cpp.
References reportException().
| void RexxEntry RaiseException4 | ( | RexxThreadContext * | c, |
| size_t | n, | ||
| RexxObjectPtr | o1, | ||
| RexxObjectPtr | o2, | ||
| RexxObjectPtr | o3, | ||
| RexxObjectPtr | o4 | ||
| ) |
Definition at line 1792 of file ThreadContextStubs.cpp.
References reportException().
| void RexxEntry RaiseException5 | ( | RexxThreadContext * | c, |
| size_t | n, | ||
| RexxObjectPtr | o1, | ||
| RexxObjectPtr | o2, | ||
| RexxObjectPtr | o3, | ||
| RexxObjectPtr | o4, | ||
| RexxObjectPtr | o5 | ||
| ) |
Definition at line 1804 of file ThreadContextStubs.cpp.
References reportException().
| logical_t RexxEntry RegisterLibrary | ( | RexxThreadContext * | c, |
| CSTRING | n, | ||
| RexxPackageEntry * | e | ||
| ) |
Definition at line 351 of file ThreadContextStubs.cpp.
References new_string(), and PackageManager::registerPackage().
| void RexxEntry ReleaseGlobalReference | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 126 of file ThreadContextStubs.cpp.
References ApiContext::activity, RexxActivity::getInstance(), and InterpreterInstance::removeGlobalReference().
| void RexxEntry ReleaseLocalReference | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 139 of file ThreadContextStubs.cpp.
References ApiContext::context, and RexxNativeActivation::removeLocalReference().
| RexxObjectPtr RexxEntry RequestGlobalReference | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o | ||
| ) |
Definition at line 111 of file ThreadContextStubs.cpp.
References ApiContext::activity, InterpreterInstance::addGlobalReference(), RexxActivity::getInstance(), and NULLOBJECT.
| RexxObjectPtr RexxEntry SendMessage0 | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| CSTRING | m | ||
| ) |
Definition at line 170 of file ThreadContextStubs.cpp.
References new_upper_string(), NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry SendMessage1 | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| CSTRING | m, | ||
| RexxObjectPtr | a1 | ||
| ) |
Definition at line 186 of file ThreadContextStubs.cpp.
References new_upper_string(), NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry SendMessage2 | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| CSTRING | m, | ||
| RexxObjectPtr | a1, | ||
| RexxObjectPtr | a2 | ||
| ) |
Definition at line 201 of file ThreadContextStubs.cpp.
References new_upper_string(), NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry SendMessageArray | ( | RexxThreadContext * | c, |
| RexxObjectPtr | o, | ||
| CSTRING | m, | ||
| RexxArrayObject | a | ||
| ) |
Definition at line 153 of file ThreadContextStubs.cpp.
References new_upper_string(), NULLOBJECT, and ApiContext::ret().
| POINTER RexxEntry SetMutableBufferCapacity | ( | RexxThreadContext * | c, |
| RexxMutableBufferObject | b, | ||
| size_t | length | ||
| ) |
Definition at line 1959 of file ThreadContextStubs.cpp.
| size_t RexxEntry SetMutableBufferLength | ( | RexxThreadContext * | c, |
| RexxMutableBufferObject | b, | ||
| size_t | length | ||
| ) |
Definition at line 1933 of file ThreadContextStubs.cpp.
| void RexxEntry SetStemArrayElement | ( | RexxThreadContext * | c, |
| RexxStemObject | s, | ||
| size_t | i, | ||
| RexxObjectPtr | v | ||
| ) |
Definition at line 1668 of file ThreadContextStubs.cpp.
| void RexxEntry SetStemElement | ( | RexxThreadContext * | c, |
| RexxStemObject | s, | ||
| CSTRING | n, | ||
| RexxObjectPtr | v | ||
| ) |
Definition at line 1631 of file ThreadContextStubs.cpp.
| void RexxEntry SetThreadTrace | ( | RexxThreadContext * | c, |
| logical_t | setting | ||
| ) |
Definition at line 98 of file ThreadContextStubs.cpp.
References ApiContext::activity, and RexxActivity::setTrace().
| CSTRING RexxEntry StringData | ( | RexxThreadContext * | c, |
| RexxStringObject | s | ||
| ) |
Definition at line 1048 of file ThreadContextStubs.cpp.
References RexxString::getStringData().
| size_t RexxEntry StringGet | ( | RexxThreadContext * | c, |
| RexxStringObject | s, | ||
| size_t | o, | ||
| POINTER | r, | ||
| size_t | l | ||
| ) |
Definition at line 1020 of file ThreadContextStubs.cpp.
References RexxString::copyData().
| size_t RexxEntry StringLength | ( | RexxThreadContext * | c, |
| RexxStringObject | s | ||
| ) |
Definition at line 1034 of file ThreadContextStubs.cpp.
References RexxString::getLength().
Referenced by StringUtil::nextWord(), StringUtil::packHex(), StringUtil::skipBlanks(), StringUtil::skipNonBlanks(), StringUtil::wordCount(), and RexxString::x2dC2d().
| RexxStringObject RexxEntry StringLower | ( | RexxThreadContext * | c, |
| RexxStringObject | s | ||
| ) |
Definition at line 1102 of file ThreadContextStubs.cpp.
References RexxString::lower(), NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry StringSizeToObject | ( | RexxThreadContext * | c, |
| stringsize_t | n | ||
| ) |
Definition at line 714 of file ThreadContextStubs.cpp.
References NULLOBJECT, ApiContext::ret(), and Numerics::stringsizeToObject().
| RexxStringObject RexxEntry StringUpper | ( | RexxThreadContext * | c, |
| RexxStringObject | s | ||
| ) |
Definition at line 1088 of file ThreadContextStubs.cpp.
References NULLOBJECT, ApiContext::ret(), and RexxString::upper().
| logical_t RexxEntry SupplierAvailable | ( | RexxThreadContext * | c, |
| RexxSupplierObject | o | ||
| ) |
Definition at line 1570 of file ThreadContextStubs.cpp.
References TheTrueObject.
| RexxObjectPtr RexxEntry SupplierIndex | ( | RexxThreadContext * | c, |
| RexxSupplierObject | o | ||
| ) |
Definition at line 1557 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| RexxObjectPtr RexxEntry SupplierItem | ( | RexxThreadContext * | c, |
| RexxSupplierObject | o | ||
| ) |
Definition at line 1544 of file ThreadContextStubs.cpp.
References NULLOBJECT, and ApiContext::ret().
| void RexxEntry SupplierNext | ( | RexxThreadContext * | c, |
| RexxSupplierObject | o | ||
| ) |
Definition at line 1583 of file ThreadContextStubs.cpp.
| RexxObjectPtr RexxEntry UintptrToObject | ( | RexxThreadContext * | c, |
| uintptr_t | n | ||
| ) |
Definition at line 641 of file ThreadContextStubs.cpp.
References NULLOBJECT, ApiContext::ret(), and Numerics::uintptrToObject().
| RexxObjectPtr RexxEntry UnsignedInt32ToObject | ( | RexxThreadContext * | c, |
| uint32_t | n | ||
| ) |
Definition at line 765 of file ThreadContextStubs.cpp.
References NULLOBJECT, ApiContext::ret(), and Numerics::stringsizeToObject().
| RexxObjectPtr RexxEntry UnsignedInt64ToObject | ( | RexxThreadContext * | c, |
| uint64_t | n | ||
| ) |
Definition at line 857 of file ThreadContextStubs.cpp.
References NULLOBJECT, ApiContext::ret(), and Numerics::uint64ToObject().
| RexxArrayObject RexxEntry ValuesToObject | ( | RexxThreadContext * | c, |
| ValueDescriptor * | d, | ||
| size_t | count | ||
| ) |
Definition at line 683 of file ThreadContextStubs.cpp.
References ApiContext::context, NULLOBJECT, OREF_NULL, ApiContext::ret(), RexxNativeActivation::setConditionInfo(), and RexxNativeActivation::valuesToObject().
| RexxObjectPtr RexxEntry ValueToObject | ( | RexxThreadContext * | c, |
| ValueDescriptor * | d | ||
| ) |
Definition at line 668 of file ThreadContextStubs.cpp.
References ApiContext::context, NULLOBJECT, OREF_NULL, ApiContext::ret(), RexxNativeActivation::setConditionInfo(), and RexxNativeActivation::valueToObject().
| RexxObjectPtr RexxEntry WholeNumberToObject | ( | RexxThreadContext * | c, |
| wholenumber_t | n | ||
| ) |
Definition at line 628 of file ThreadContextStubs.cpp.
References NULLOBJECT, ApiContext::ret(), and Numerics::wholenumberToObject().