RexxThreadInterface Struct Reference

#include <oorexxapi.h>

Public Member Functions

 void (RexxEntry *DetachThread)(RexxThreadContext *)
 
 void (RexxEntry *HaltThread)(RexxThreadContext *)
 
 void (RexxEntry *SetThreadTrace)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *RequestGlobalReference)(RexxThreadContext *
 
 void (RexxEntry *ReleaseGlobalReference)(RexxThreadContext *
 
 void (RexxEntry *ReleaseLocalReference)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *SendMessage)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *SendMessage0)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *SendMessage1)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *SendMessage2)(RexxThreadContext *
 
 RexxDirectoryObject (RexxEntry *GetLocalEnvironment)(RexxThreadContext *)
 
 RexxDirectoryObject (RexxEntry *GetGlobalEnvironment)(RexxThreadContext *)
 
 logical_t (RexxEntry *IsInstanceOf)(RexxThreadContext *
 
 logical_t (RexxEntry *IsOfType)(RexxThreadContext *
 
 logical_t (RexxEntry *HasMethod)(RexxThreadContext *
 
 RexxPackageObject (RexxEntry *LoadPackage)(RexxThreadContext *
 
 RexxPackageObject (RexxEntry *LoadPackageFromData)(RexxThreadContext *
 
 logical_t (RexxEntry *LoadLibrary)(RexxThreadContext *
 
 logical_t (RexxEntry *RegisterLibrary)(RexxThreadContext *
 
CSTRING RexxPackageEntryRexxClassObject (RexxEntry *FindClass)(RexxThreadContext *
 
 RexxClassObject (RexxEntry *FindPackageClass)(RexxThreadContext *
 
 RexxDirectoryObject (RexxEntry *GetPackageRoutines)(RexxThreadContext *
 
 RexxDirectoryObject (RexxEntry *GetPackagePublicRoutines)(RexxThreadContext *
 
 RexxDirectoryObject (RexxEntry *GetPackageClasses)(RexxThreadContext *
 
 RexxDirectoryObject (RexxEntry *GetPackagePublicClasses)(RexxThreadContext *
 
 RexxDirectoryObject (RexxEntry *GetPackageMethods)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *CallRoutine)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *CallProgram)(RexxThreadContext *
 
 RexxMethodObject (RexxEntry *NewMethod)(RexxThreadContext *
 
 RexxRoutineObject (RexxEntry *NewRoutine)(RexxThreadContext *
 
 logical_t (RexxEntry *IsRoutine)(RexxThreadContext *
 
 logical_t (RexxEntry *IsMethod)(RexxThreadContext *
 
 RexxPackageObject (RexxEntry *GetRoutinePackage)(RexxThreadContext *
 
 RexxPackageObject (RexxEntry *GetMethodPackage)(RexxThreadContext *
 
 POINTER (RexxEntry *ObjectToCSelf)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *WholeNumberToObject)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *UintptrToObject)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *IntptrToObject)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *ValueToObject)(RexxThreadContext *
 
ValueDescriptorRexxArrayObject (RexxEntry *ValuesToObject)(RexxThreadContext *
 
 logical_t (RexxEntry *ObjectToValue)(RexxThreadContext *
 
ValueDescriptorRexxObjectPtr (RexxEntry *StringSizeToObject)(RexxThreadContext *
 
 logical_t (RexxEntry *ObjectToWholeNumber)(RexxThreadContext *
 
wholenumber_tlogical_t (RexxEntry *ObjectToStringSize)(RexxThreadContext *
 
wholenumber_t stringsize_tRexxObjectPtr (RexxEntry *Int64ToObject)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *UnsignedInt64ToObject)(RexxThreadContext *
 
 logical_t (RexxEntry *ObjectToInt64)(RexxThreadContext *
 
int64_tlogical_t (RexxEntry *ObjectToUnsignedInt64)(RexxThreadContext *
 
int64_t uint64_tRexxObjectPtr (RexxEntry *Int32ToObject)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *UnsignedInt32ToObject)(RexxThreadContext *
 
 logical_t (RexxEntry *ObjectToInt32)(RexxThreadContext *
 
int32_tlogical_t (RexxEntry *ObjectToUnsignedInt32)(RexxThreadContext *
 
int32_t uint32_tlogical_t (RexxEntry *ObjectToUintptr)(RexxThreadContext *
 
int32_t uint32_t uintptr_tlogical_t (RexxEntry *ObjectToIntptr)(RexxThreadContext *
 
int32_t uint32_t uintptr_t intptr_tlogical_t (RexxEntry *ObjectToLogical)(RexxThreadContext *
 
int32_t uint32_t uintptr_t intptr_t logical_tRexxObjectPtr (RexxEntry *LogicalToObject)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *DoubleToObject)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *DoubleToObjectWithPrecision)(RexxThreadContext *
 
 logical_t (RexxEntry *ObjectToDouble)(RexxThreadContext *
 
doubleRexxStringObject (RexxEntry *ObjectToString)(RexxThreadContext *
 
 CSTRING (RexxEntry *ObjectToStringValue)(RexxThreadContext *
 
 size_t (RexxEntry *StringGet)(RexxThreadContext *
 
 size_t (RexxEntry *StringLength)(RexxThreadContext *
 
 CSTRING (RexxEntry *StringData)(RexxThreadContext *
 
 RexxStringObject (RexxEntry *NewString)(RexxThreadContext *
 
 RexxStringObject (RexxEntry *NewStringFromAsciiz)(RexxThreadContext *
 
 RexxStringObject (RexxEntry *StringUpper)(RexxThreadContext *
 
 RexxStringObject (RexxEntry *StringLower)(RexxThreadContext *
 
 logical_t (RexxEntry *IsString)(RexxThreadContext *
 
 RexxBufferStringObject (RexxEntry *NewBufferString)(RexxThreadContext *
 
 size_t (RexxEntry *BufferStringLength)(RexxThreadContext *
 
 POINTER (RexxEntry *BufferStringData)(RexxThreadContext *
 
 RexxStringObject (RexxEntry *FinishBufferString)(RexxThreadContext *
 
 void (RexxEntry *DirectoryPut)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *DirectoryAt)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *DirectoryRemove)(RexxThreadContext *
 
 RexxDirectoryObject (RexxEntry *NewDirectory)(RexxThreadContext *)
 
 logical_t (RexxEntry *IsDirectory)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *ArrayAt)(RexxThreadContext *
 
 void (RexxEntry *ArrayPut)(RexxThreadContext *
 
 size_t (RexxEntry *ArrayAppend)(RexxThreadContext *
 
 size_t (RexxEntry *ArrayAppendString)(RexxThreadContext *
 
 size_t (RexxEntry *ArraySize)(RexxThreadContext *
 
 size_t (RexxEntry *ArrayItems)(RexxThreadContext *
 
 size_t (RexxEntry *ArrayDimension)(RexxThreadContext *
 
 RexxArrayObject (RexxEntry *NewArray)(RexxThreadContext *
 
 RexxArrayObject (RexxEntry *ArrayOfOne)(RexxThreadContext *
 
 RexxArrayObject (RexxEntry *ArrayOfTwo)(RexxThreadContext *
 
 RexxArrayObject (RexxEntry *ArrayOfThree)(RexxThreadContext *
 
 RexxArrayObject (RexxEntry *ArrayOfFour)(RexxThreadContext *
 
 RexxArrayObject (RexxEntry *ArrayOfFive)(RexxThreadContext *
 
 logical_t (RexxEntry *IsArray)(RexxThreadContext *
 
 POINTER (RexxEntry *BufferData)(RexxThreadContext *
 
 size_t (RexxEntry *BufferLength)(RexxThreadContext *
 
 RexxBufferObject (RexxEntry *NewBuffer)(RexxThreadContext *
 
 logical_t (RexxEntry *IsBuffer)(RexxThreadContext *
 
 POINTER (RexxEntry *PointerValue)(RexxThreadContext *
 
 RexxPointerObject (RexxEntry *NewPointer)(RexxThreadContext *
 
 logical_t (RexxEntry *IsPointer)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *SupplierItem)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *SupplierIndex)(RexxThreadContext *
 
 logical_t (RexxEntry *SupplierAvailable)(RexxThreadContext *
 
 void (RexxEntry *SupplierNext)(RexxThreadContext *
 
 RexxSupplierObject (RexxEntry *NewSupplier)(RexxThreadContext *
 
 RexxStemObject (RexxEntry *NewStem)(RexxThreadContext *
 
 void (RexxEntry *SetStemElement)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *GetStemElement)(RexxThreadContext *
 
 void (RexxEntry *DropStemElement)(RexxThreadContext *
 
 void (RexxEntry *SetStemArrayElement)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *GetStemArrayElement)(RexxThreadContext *
 
 void (RexxEntry *DropStemArrayElement)(RexxThreadContext *
 
 RexxDirectoryObject (RexxEntry *GetAllStemElements)(RexxThreadContext *
 
 RexxObjectPtr (RexxEntry *GetStemValue)(RexxThreadContext *
 
 logical_t (RexxEntry *IsStem)(RexxThreadContext *
 
 void (RexxEntry *RaiseException0)(RexxThreadContext *
 
 void (RexxEntry *RaiseException1)(RexxThreadContext *
 
 void (RexxEntry *RaiseException2)(RexxThreadContext *
 
 void (RexxEntry *RaiseException3)(RexxThreadContext *
 
 void (RexxEntry *RaiseException4)(RexxThreadContext *
 
 void (RexxEntry *RaiseException5)(RexxThreadContext *
 
 void (RexxEntry *RaiseException)(RexxThreadContext *
 
 void (RexxEntry *RaiseCondition)(RexxThreadContext *
 
 logical_t (RexxEntry *CheckCondition)(RexxThreadContext *)
 
 RexxDirectoryObject (RexxEntry *GetConditionInfo)(RexxThreadContext *)
 
 void (RexxEntry *DecodeConditionInfo)(RexxThreadContext *
 
RexxConditionvoid (RexxEntry *ClearCondition)(RexxThreadContext *)
 
 POINTER (RexxEntry *ObjectToCSelfScoped)(RexxThreadContext *
 
 wholenumber_t (RexxEntry *DisplayCondition)(RexxThreadContext *)
 
 POINTER (RexxEntry *MutableBufferData)(RexxThreadContext *
 
 size_t (RexxEntry *MutableBufferLength)(RexxThreadContext *
 
 size_t (RexxEntry *SetMutableBufferLength)(RexxThreadContext *
 
 RexxMutableBufferObject (RexxEntry *NewMutableBuffer)(RexxThreadContext *
 
 logical_t (RexxEntry *IsMutableBuffer)(RexxThreadContext *
 
 size_t (RexxEntry *MutableBufferCapacity)(RexxThreadContext *
 
 POINTER (RexxEntry *SetMutableBufferCapacity)(RexxThreadContext *
 

Public Attributes

wholenumber_t interfaceVersion
 
 logical_t
 
 RexxObjectPtr
 
 CSTRING
 
 RexxArrayObject
 
 RexxClassObject
 
CSTRING d
 
CSTRING n
 
CSTRING CSTRING d
 
CSTRING CSTRING size_t l
 
CSTRING RexxPackageEntry CSTRING
 
 RexxPackageObject
 
 RexxRoutineObject
 
 size_t
 
 RexxMethodObject
 
 wholenumber_t
 
 uintptr_t
 
 intptr_t
 
ValueDescriptor ValueDescriptor size_t count
 
ValueDescriptor stringsize_t
 
wholenumber_t RexxObjectPtr
 
wholenumber_t stringsize_t int64_t
 
 uint64_t
 
int64_t RexxObjectPtr
 
int64_t uint64_t int32_t
 
 uint32_t
 
int32_t RexxObjectPtr
 
int32_t uint32_t RexxObjectPtr
 
int32_t uint32_t uintptr_t RexxObjectPtr
 
int32_t uint32_t uintptr_t intptr_t RexxObjectPtr
 
int32_t uint32_t uintptr_t intptr_t logical_t logical_t
 
 double
 
size_t precision
 
double RexxObjectPtr
 
 RexxStringObject
 
 POINTER
 
 RexxBufferStringObject
 
 RexxDirectoryObject
 
 RexxBufferObject
 
 RexxPointerObject
 
 RexxSupplierObject
 
RexxArrayObject values
 
RexxArrayObject RexxArrayObject names
 
 RexxStemObject
 
RexxObjectPtr RexxNil
 
RexxObjectPtr RexxTrue
 
RexxObjectPtr RexxFalse
 
RexxStringObject RexxNullString
 
 RexxMutableBufferObject
 

Detailed Description

Definition at line 455 of file oorexxapi.h.

Member Function Documentation

◆ CSTRING() [1/2]

RexxThreadInterface::CSTRING ( RexxEntry ObjectToStringValue)

◆ CSTRING() [2/2]

RexxThreadInterface::CSTRING ( RexxEntry StringData)

◆ logical_t() [1/27]

RexxThreadInterface::logical_t ( RexxEntry CheckCondition)

◆ logical_t() [2/27]

RexxThreadInterface::logical_t ( RexxEntry HasMethod)

◆ logical_t() [3/27]

RexxThreadInterface::logical_t ( RexxEntry IsArray)

◆ logical_t() [4/27]

RexxThreadInterface::logical_t ( RexxEntry IsBuffer)

◆ logical_t() [5/27]

RexxThreadInterface::logical_t ( RexxEntry IsDirectory)

◆ logical_t() [6/27]

RexxThreadInterface::logical_t ( RexxEntry IsInstanceOf)

◆ logical_t() [7/27]

RexxThreadInterface::logical_t ( RexxEntry IsMethod)

◆ logical_t() [8/27]

RexxThreadInterface::logical_t ( RexxEntry IsMutableBuffer)

◆ logical_t() [9/27]

RexxThreadInterface::logical_t ( RexxEntry IsOfType)

◆ logical_t() [10/27]

RexxThreadInterface::logical_t ( RexxEntry IsPointer)

◆ logical_t() [11/27]

RexxThreadInterface::logical_t ( RexxEntry IsRoutine)

◆ logical_t() [12/27]

RexxThreadInterface::logical_t ( RexxEntry IsStem)

◆ logical_t() [13/27]

RexxThreadInterface::logical_t ( RexxEntry IsString)

◆ logical_t() [14/27]

RexxThreadInterface::logical_t ( RexxEntry LoadLibrary)

◆ logical_t() [15/27]

RexxThreadInterface::logical_t ( RexxEntry ObjectToDouble)

◆ logical_t() [16/27]

RexxThreadInterface::logical_t ( RexxEntry ObjectToInt32)

◆ logical_t() [17/27]

RexxThreadInterface::logical_t ( RexxEntry ObjectToInt64)

◆ logical_t() [18/27]

int32_t uint32_t uintptr_t* RexxThreadInterface::logical_t ( RexxEntry ObjectToIntptr)

◆ logical_t() [19/27]

int32_t uint32_t uintptr_t intptr_t* RexxThreadInterface::logical_t ( RexxEntry ObjectToLogical)

◆ logical_t() [20/27]

wholenumber_t* RexxThreadInterface::logical_t ( RexxEntry ObjectToStringSize)

◆ logical_t() [21/27]

int32_t uint32_t* RexxThreadInterface::logical_t ( RexxEntry ObjectToUintptr)

◆ logical_t() [22/27]

int32_t* RexxThreadInterface::logical_t ( RexxEntry ObjectToUnsignedInt32)

◆ logical_t() [23/27]

int64_t* RexxThreadInterface::logical_t ( RexxEntry ObjectToUnsignedInt64)

◆ logical_t() [24/27]

RexxThreadInterface::logical_t ( RexxEntry ObjectToValue)

◆ logical_t() [25/27]

RexxThreadInterface::logical_t ( RexxEntry ObjectToWholeNumber)

◆ logical_t() [26/27]

RexxThreadInterface::logical_t ( RexxEntry RegisterLibrary)

◆ logical_t() [27/27]

RexxThreadInterface::logical_t ( RexxEntry SupplierAvailable)

◆ POINTER() [1/7]

RexxThreadInterface::POINTER ( RexxEntry BufferData)

◆ POINTER() [2/7]

RexxThreadInterface::POINTER ( RexxEntry BufferStringData)

◆ POINTER() [3/7]

RexxThreadInterface::POINTER ( RexxEntry MutableBufferData)

◆ POINTER() [4/7]

RexxThreadInterface::POINTER ( RexxEntry ObjectToCSelf)

◆ POINTER() [5/7]

RexxThreadInterface::POINTER ( RexxEntry ObjectToCSelfScoped)

◆ POINTER() [6/7]

RexxThreadInterface::POINTER ( RexxEntry PointerValue)

◆ POINTER() [7/7]

RexxThreadInterface::POINTER ( RexxEntry SetMutableBufferCapacity)

◆ RexxArrayObject() [1/7]

RexxThreadInterface::RexxArrayObject ( RexxEntry ArrayOfFive)

◆ RexxArrayObject() [2/7]

RexxThreadInterface::RexxArrayObject ( RexxEntry ArrayOfFour)

◆ RexxArrayObject() [3/7]

RexxThreadInterface::RexxArrayObject ( RexxEntry ArrayOfOne)

◆ RexxArrayObject() [4/7]

RexxThreadInterface::RexxArrayObject ( RexxEntry ArrayOfThree)

◆ RexxArrayObject() [5/7]

RexxThreadInterface::RexxArrayObject ( RexxEntry ArrayOfTwo)

◆ RexxArrayObject() [6/7]

RexxThreadInterface::RexxArrayObject ( RexxEntry NewArray)

◆ RexxArrayObject() [7/7]

ValueDescriptor* RexxThreadInterface::RexxArrayObject ( RexxEntry ValuesToObject)

◆ RexxBufferObject()

RexxThreadInterface::RexxBufferObject ( RexxEntry NewBuffer)

◆ RexxBufferStringObject()

RexxThreadInterface::RexxBufferStringObject ( RexxEntry NewBufferString)

◆ RexxClassObject() [1/2]

CSTRING RexxPackageEntry* RexxThreadInterface::RexxClassObject ( RexxEntry FindClass)

◆ RexxClassObject() [2/2]

RexxThreadInterface::RexxClassObject ( RexxEntry FindPackageClass)

◆ RexxDirectoryObject() [1/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetAllStemElements)

◆ RexxDirectoryObject() [2/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetConditionInfo)

◆ RexxDirectoryObject() [3/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetGlobalEnvironment)

◆ RexxDirectoryObject() [4/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetLocalEnvironment)

◆ RexxDirectoryObject() [5/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetPackageClasses)

◆ RexxDirectoryObject() [6/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetPackageMethods)

◆ RexxDirectoryObject() [7/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetPackagePublicClasses)

◆ RexxDirectoryObject() [8/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetPackagePublicRoutines)

◆ RexxDirectoryObject() [9/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry GetPackageRoutines)

◆ RexxDirectoryObject() [10/10]

RexxThreadInterface::RexxDirectoryObject ( RexxEntry NewDirectory)

◆ RexxMethodObject()

RexxThreadInterface::RexxMethodObject ( RexxEntry NewMethod)

◆ RexxMutableBufferObject()

RexxThreadInterface::RexxMutableBufferObject ( RexxEntry NewMutableBuffer)

◆ RexxObjectPtr() [1/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry ArrayAt)

◆ RexxObjectPtr() [2/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry CallProgram)

◆ RexxObjectPtr() [3/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry CallRoutine)

◆ RexxObjectPtr() [4/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry DirectoryAt)

◆ RexxObjectPtr() [5/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry DirectoryRemove)

◆ RexxObjectPtr() [6/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry DoubleToObject)

◆ RexxObjectPtr() [7/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry DoubleToObjectWithPrecision)

◆ RexxObjectPtr() [8/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry GetStemArrayElement)

◆ RexxObjectPtr() [9/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry GetStemElement)

◆ RexxObjectPtr() [10/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry GetStemValue)

◆ RexxObjectPtr() [11/27]

int64_t uint64_t* RexxThreadInterface::RexxObjectPtr ( RexxEntry Int32ToObject)

◆ RexxObjectPtr() [12/27]

wholenumber_t stringsize_t* RexxThreadInterface::RexxObjectPtr ( RexxEntry Int64ToObject)

◆ RexxObjectPtr() [13/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry IntptrToObject)

◆ RexxObjectPtr() [14/27]

int32_t uint32_t uintptr_t intptr_t logical_t* RexxThreadInterface::RexxObjectPtr ( RexxEntry LogicalToObject)

◆ RexxObjectPtr() [15/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry RequestGlobalReference)

◆ RexxObjectPtr() [16/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry SendMessage)

◆ RexxObjectPtr() [17/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry SendMessage0)

◆ RexxObjectPtr() [18/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry SendMessage1)

◆ RexxObjectPtr() [19/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry SendMessage2)

◆ RexxObjectPtr() [20/27]

ValueDescriptor* RexxThreadInterface::RexxObjectPtr ( RexxEntry StringSizeToObject)

◆ RexxObjectPtr() [21/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry SupplierIndex)

◆ RexxObjectPtr() [22/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry SupplierItem)

◆ RexxObjectPtr() [23/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry UintptrToObject)

◆ RexxObjectPtr() [24/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry UnsignedInt32ToObject)

◆ RexxObjectPtr() [25/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry UnsignedInt64ToObject)

◆ RexxObjectPtr() [26/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry ValueToObject)

◆ RexxObjectPtr() [27/27]

RexxThreadInterface::RexxObjectPtr ( RexxEntry WholeNumberToObject)

◆ RexxPackageObject() [1/4]

RexxThreadInterface::RexxPackageObject ( RexxEntry GetMethodPackage)

◆ RexxPackageObject() [2/4]

RexxThreadInterface::RexxPackageObject ( RexxEntry GetRoutinePackage)

◆ RexxPackageObject() [3/4]

RexxThreadInterface::RexxPackageObject ( RexxEntry LoadPackage)

◆ RexxPackageObject() [4/4]

RexxThreadInterface::RexxPackageObject ( RexxEntry LoadPackageFromData)

◆ RexxPointerObject()

RexxThreadInterface::RexxPointerObject ( RexxEntry NewPointer)

◆ RexxRoutineObject()

RexxThreadInterface::RexxRoutineObject ( RexxEntry NewRoutine)

◆ RexxStemObject()

RexxThreadInterface::RexxStemObject ( RexxEntry NewStem)

◆ RexxStringObject() [1/6]

RexxThreadInterface::RexxStringObject ( RexxEntry FinishBufferString)

◆ RexxStringObject() [2/6]

RexxThreadInterface::RexxStringObject ( RexxEntry NewString)

◆ RexxStringObject() [3/6]

RexxThreadInterface::RexxStringObject ( RexxEntry NewStringFromAsciiz)

◆ RexxStringObject() [4/6]

double* RexxThreadInterface::RexxStringObject ( RexxEntry ObjectToString)

◆ RexxStringObject() [5/6]

RexxThreadInterface::RexxStringObject ( RexxEntry StringLower)

◆ RexxStringObject() [6/6]

RexxThreadInterface::RexxStringObject ( RexxEntry StringUpper)

◆ RexxSupplierObject()

RexxThreadInterface::RexxSupplierObject ( RexxEntry NewSupplier)

◆ size_t() [1/12]

RexxThreadInterface::size_t ( RexxEntry ArrayAppend)

◆ size_t() [2/12]

RexxThreadInterface::size_t ( RexxEntry ArrayAppendString)

◆ size_t() [3/12]

RexxThreadInterface::size_t ( RexxEntry ArrayDimension)

◆ size_t() [4/12]

RexxThreadInterface::size_t ( RexxEntry ArrayItems)

◆ size_t() [5/12]

RexxThreadInterface::size_t ( RexxEntry ArraySize)

◆ size_t() [6/12]

RexxThreadInterface::size_t ( RexxEntry BufferLength)

◆ size_t() [7/12]

RexxThreadInterface::size_t ( RexxEntry BufferStringLength)

◆ size_t() [8/12]

RexxThreadInterface::size_t ( RexxEntry MutableBufferCapacity)

◆ size_t() [9/12]

RexxThreadInterface::size_t ( RexxEntry MutableBufferLength)

◆ size_t() [10/12]

RexxThreadInterface::size_t ( RexxEntry SetMutableBufferLength)

◆ size_t() [11/12]

RexxThreadInterface::size_t ( RexxEntry StringGet)

◆ size_t() [12/12]

RexxThreadInterface::size_t ( RexxEntry StringLength)

◆ void() [1/22]

RexxThreadInterface::void ( RexxEntry ArrayPut)

◆ void() [2/22]

RexxCondition* RexxThreadInterface::void ( RexxEntry ClearCondition)

◆ void() [3/22]

RexxThreadInterface::void ( RexxEntry DecodeConditionInfo)

◆ void() [4/22]

RexxThreadInterface::void ( RexxEntry DetachThread)

◆ void() [5/22]

RexxThreadInterface::void ( RexxEntry DirectoryPut)

◆ void() [6/22]

RexxThreadInterface::void ( RexxEntry DropStemArrayElement)

◆ void() [7/22]

RexxThreadInterface::void ( RexxEntry DropStemElement)

◆ void() [8/22]

RexxThreadInterface::void ( RexxEntry HaltThread)

◆ void() [9/22]

RexxThreadInterface::void ( RexxEntry RaiseCondition)

◆ void() [10/22]

RexxThreadInterface::void ( RexxEntry RaiseException)

◆ void() [11/22]

RexxThreadInterface::void ( RexxEntry RaiseException0)

◆ void() [12/22]

RexxThreadInterface::void ( RexxEntry RaiseException1)

◆ void() [13/22]

RexxThreadInterface::void ( RexxEntry RaiseException2)

◆ void() [14/22]

RexxThreadInterface::void ( RexxEntry RaiseException3)

◆ void() [15/22]

RexxThreadInterface::void ( RexxEntry RaiseException4)

◆ void() [16/22]

RexxThreadInterface::void ( RexxEntry RaiseException5)

◆ void() [17/22]

RexxThreadInterface::void ( RexxEntry ReleaseGlobalReference)

◆ void() [18/22]

RexxThreadInterface::void ( RexxEntry ReleaseLocalReference)

◆ void() [19/22]

RexxThreadInterface::void ( RexxEntry SetStemArrayElement)

◆ void() [20/22]

RexxThreadInterface::void ( RexxEntry SetStemElement)

◆ void() [21/22]

RexxThreadInterface::void ( RexxEntry SetThreadTrace)

◆ void() [22/22]

RexxThreadInterface::void ( RexxEntry SupplierNext)

◆ wholenumber_t()

RexxThreadInterface::wholenumber_t ( RexxEntry DisplayCondition)

Member Data Documentation

◆ count

ValueDescriptor ValueDescriptor size_t RexxThreadInterface::count

Definition at line 504 of file oorexxapi.h.

◆ CSTRING [1/2]

RexxThreadInterface::CSTRING

Definition at line 466 of file oorexxapi.h.

◆ CSTRING [2/2]

CSTRING RexxPackageEntry RexxThreadInterface::CSTRING

Definition at line 482 of file oorexxapi.h.

◆ d [1/2]

CSTRING RexxThreadInterface::d

Definition at line 478 of file oorexxapi.h.

◆ d [2/2]

CSTRING CSTRING RexxThreadInterface::d

Definition at line 479 of file oorexxapi.h.

◆ double

RexxThreadInterface::double

Definition at line 521 of file oorexxapi.h.

◆ int32_t

int64_t uint64_t RexxThreadInterface::int32_t

Definition at line 513 of file oorexxapi.h.

◆ int64_t

wholenumber_t stringsize_t RexxThreadInterface::int64_t

Definition at line 509 of file oorexxapi.h.

◆ interfaceVersion

wholenumber_t RexxThreadInterface::interfaceVersion

Definition at line 457 of file oorexxapi.h.

◆ intptr_t

RexxThreadInterface::intptr_t

Definition at line 502 of file oorexxapi.h.

◆ l

CSTRING CSTRING size_t RexxThreadInterface::l

Definition at line 479 of file oorexxapi.h.

◆ logical_t [1/2]

RexxThreadInterface::logical_t

Definition at line 461 of file oorexxapi.h.

◆ logical_t [2/2]

int32_t uint32_t uintptr_t intptr_t logical_t RexxThreadInterface::logical_t

Definition at line 520 of file oorexxapi.h.

◆ n

CSTRING RexxThreadInterface::n

Definition at line 479 of file oorexxapi.h.

◆ names

RexxArrayObject RexxArrayObject RexxThreadInterface::names

Definition at line 575 of file oorexxapi.h.

◆ POINTER

RexxThreadInterface::POINTER

Definition at line 527 of file oorexxapi.h.

◆ precision

size_t RexxThreadInterface::precision

Definition at line 522 of file oorexxapi.h.

◆ RexxArrayObject

RexxThreadInterface::RexxArrayObject

Definition at line 466 of file oorexxapi.h.

◆ RexxBufferObject

RexxThreadInterface::RexxBufferObject

Definition at line 562 of file oorexxapi.h.

◆ RexxBufferStringObject

RexxThreadInterface::RexxBufferStringObject

Definition at line 537 of file oorexxapi.h.

◆ RexxClassObject

RexxThreadInterface::RexxClassObject

Definition at line 474 of file oorexxapi.h.

◆ RexxDirectoryObject

RexxThreadInterface::RexxDirectoryObject

Definition at line 541 of file oorexxapi.h.

◆ RexxFalse

RexxObjectPtr RexxThreadInterface::RexxFalse

Definition at line 603 of file oorexxapi.h.

Referenced by RexxActivity::initializeThreadContext().

◆ RexxMethodObject

RexxThreadInterface::RexxMethodObject

Definition at line 497 of file oorexxapi.h.

◆ RexxMutableBufferObject

RexxThreadInterface::RexxMutableBufferObject

Definition at line 609 of file oorexxapi.h.

◆ RexxNil

RexxObjectPtr RexxThreadInterface::RexxNil

Definition at line 601 of file oorexxapi.h.

Referenced by RexxActivity::initializeThreadContext().

◆ RexxNullString

RexxStringObject RexxThreadInterface::RexxNullString

Definition at line 604 of file oorexxapi.h.

Referenced by RexxActivity::initializeThreadContext().

◆ RexxObjectPtr [1/8]

RexxThreadInterface::RexxObjectPtr

Definition at line 462 of file oorexxapi.h.

◆ RexxObjectPtr [2/8]

wholenumber_t RexxThreadInterface::RexxObjectPtr

Definition at line 508 of file oorexxapi.h.

◆ RexxObjectPtr [3/8]

int64_t RexxThreadInterface::RexxObjectPtr

Definition at line 512 of file oorexxapi.h.

◆ RexxObjectPtr [4/8]

int32_t RexxThreadInterface::RexxObjectPtr

Definition at line 516 of file oorexxapi.h.

◆ RexxObjectPtr [5/8]

int32_t uint32_t RexxThreadInterface::RexxObjectPtr

Definition at line 517 of file oorexxapi.h.

◆ RexxObjectPtr [6/8]

int32_t uint32_t uintptr_t RexxThreadInterface::RexxObjectPtr

Definition at line 518 of file oorexxapi.h.

◆ RexxObjectPtr [7/8]

int32_t uint32_t uintptr_t intptr_t RexxThreadInterface::RexxObjectPtr

Definition at line 519 of file oorexxapi.h.

◆ RexxObjectPtr [8/8]

double RexxThreadInterface::RexxObjectPtr

Definition at line 525 of file oorexxapi.h.

◆ RexxPackageObject

RexxThreadInterface::RexxPackageObject

Definition at line 483 of file oorexxapi.h.

◆ RexxPointerObject

RexxThreadInterface::RexxPointerObject

Definition at line 567 of file oorexxapi.h.

◆ RexxRoutineObject

RexxThreadInterface::RexxRoutineObject

Definition at line 489 of file oorexxapi.h.

◆ RexxStemObject

RexxThreadInterface::RexxStemObject

Definition at line 578 of file oorexxapi.h.

◆ RexxStringObject

RexxThreadInterface::RexxStringObject

Definition at line 527 of file oorexxapi.h.

◆ RexxSupplierObject

RexxThreadInterface::RexxSupplierObject

Definition at line 571 of file oorexxapi.h.

◆ RexxTrue

RexxObjectPtr RexxThreadInterface::RexxTrue

Definition at line 602 of file oorexxapi.h.

Referenced by RexxActivity::initializeThreadContext().

◆ size_t

RexxThreadInterface::size_t

Definition at line 492 of file oorexxapi.h.

◆ stringsize_t

ValueDescriptor RexxThreadInterface::stringsize_t

Definition at line 506 of file oorexxapi.h.

◆ uint32_t

RexxThreadInterface::uint32_t

Definition at line 514 of file oorexxapi.h.

◆ uint64_t

RexxThreadInterface::uint64_t

Definition at line 510 of file oorexxapi.h.

◆ uintptr_t

RexxThreadInterface::uintptr_t

Definition at line 501 of file oorexxapi.h.

◆ values

RexxArrayObject RexxThreadInterface::values

Definition at line 575 of file oorexxapi.h.

◆ wholenumber_t

RexxThreadInterface::wholenumber_t

Definition at line 500 of file oorexxapi.h.


The documentation for this struct was generated from the following file: