MethodContextInterface Struct Reference

#include <oorexxapi.h>

Public Member Functions

 RexxArrayObject (RexxEntry *GetArguments)(RexxMethodContext *)
 
 RexxObjectPtr (RexxEntry *GetArgument)(RexxMethodContext *
 
 CSTRING (RexxEntry *GetMessageName)(RexxMethodContext *)
 
 RexxMethodObject (RexxEntry *GetMethod)(RexxMethodContext *)
 
 RexxObjectPtr (RexxEntry *GetSelf)(RexxMethodContext *)
 
 RexxClassObject (RexxEntry *GetSuper)(RexxMethodContext *)
 
 RexxObjectPtr (RexxEntry *GetScope)(RexxMethodContext *)
 
 void (RexxEntry *SetObjectVariable)(RexxMethodContext *
 
 RexxObjectPtr (RexxEntry *GetObjectVariable)(RexxMethodContext *
 
 void (RexxEntry *DropObjectVariable)(RexxMethodContext *
 
 RexxObjectPtr (RexxEntry *ForwardMessage)(RexxMethodContext *
 
 void (RexxEntry *SetGuardOn)(RexxMethodContext *)
 
 void (RexxEntry *SetGuardOff)(RexxMethodContext *)
 
 RexxClassObject (RexxEntry *FindContextClass)(RexxMethodContext *
 
 POINTER (RexxEntry *GetCSelf)(RexxMethodContext *)
 

Public Attributes

wholenumber_t interfaceVersion
 
 size_t
 
 CSTRING
 
 RexxObjectPtr
 
 RexxClassObject
 
 RexxArrayObject
 
 RexxDirectoryObject
 

Detailed Description

Definition at line 623 of file oorexxapi.h.

Member Function Documentation

◆ CSTRING()

MethodContextInterface::CSTRING ( RexxEntry GetMessageName)

◆ POINTER()

MethodContextInterface::POINTER ( RexxEntry GetCSelf)

◆ RexxArrayObject()

MethodContextInterface::RexxArrayObject ( RexxEntry GetArguments)

◆ RexxClassObject() [1/2]

MethodContextInterface::RexxClassObject ( RexxEntry FindContextClass)

◆ RexxClassObject() [2/2]

MethodContextInterface::RexxClassObject ( RexxEntry GetSuper)

◆ RexxMethodObject()

MethodContextInterface::RexxMethodObject ( RexxEntry GetMethod)

◆ RexxObjectPtr() [1/5]

MethodContextInterface::RexxObjectPtr ( RexxEntry ForwardMessage)

◆ RexxObjectPtr() [2/5]

MethodContextInterface::RexxObjectPtr ( RexxEntry GetArgument)

◆ RexxObjectPtr() [3/5]

MethodContextInterface::RexxObjectPtr ( RexxEntry GetObjectVariable)

◆ RexxObjectPtr() [4/5]

MethodContextInterface::RexxObjectPtr ( RexxEntry GetScope)

◆ RexxObjectPtr() [5/5]

MethodContextInterface::RexxObjectPtr ( RexxEntry GetSelf)

◆ void() [1/4]

MethodContextInterface::void ( RexxEntry DropObjectVariable)

◆ void() [2/4]

MethodContextInterface::void ( RexxEntry SetGuardOff)

◆ void() [3/4]

MethodContextInterface::void ( RexxEntry SetGuardOn)

◆ void() [4/4]

MethodContextInterface::void ( RexxEntry SetObjectVariable)

Member Data Documentation

◆ CSTRING

MethodContextInterface::CSTRING

Definition at line 634 of file oorexxapi.h.

◆ interfaceVersion

wholenumber_t MethodContextInterface::interfaceVersion

Definition at line 625 of file oorexxapi.h.

◆ RexxArrayObject

MethodContextInterface::RexxArrayObject

Definition at line 637 of file oorexxapi.h.

◆ RexxClassObject

MethodContextInterface::RexxClassObject

Definition at line 637 of file oorexxapi.h.

◆ RexxDirectoryObject

MethodContextInterface::RexxDirectoryObject

Definition at line 637 of file oorexxapi.h.

◆ RexxObjectPtr

MethodContextInterface::RexxObjectPtr

Definition at line 634 of file oorexxapi.h.

◆ size_t

MethodContextInterface::size_t

Definition at line 628 of file oorexxapi.h.


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