FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OME Method Classes

Classes

class  OMEinvocationData
 Record to describe the implementation of the method of an OME class. More...
 
class  OMEmethod
 Description of an OME method. More...
 

Macros

#define OME_INVOKE_OIL2_INTERPRET   1
 
#define OME_INVOKE_OIL2_NATIVE   2
 
#define OME_INVOKE_KERNEL_THREAD   3
 
#define OME_INVOKE_TRIVIAL_NATIVE   4
 

Typedefs

typedef OME_CORE_CALL int(* NativeMethodFP) (class OMEthread *)
 Typedef of a native method. More...
 
typedef OME_CORE_CALL void *(* CreateStackFP) (const class OMEinvocationData *mInfo)
 Typedef for stack creation routine associated with a native method. More...
 
typedef OME_CORE_CALL void(* DeleteStackFP) (const class OMEinvocationData *mInfo, void *data)
 Typedef for stack delete routine associated with a native method. More...
 
typedef OMEmethodOMEmethodP
 

Functions

OME_CORE_CALL void * OMEdefaultStackCreate (const class OMEinvocationData *mInfo)
 Default stack creation routine for a native method. More...
 
OME_CORE_CALL void OMEdefaultStackDelete (const class OMEinvocationData *mInfo, void *data)
 Default stack delete routine for a native method. More...
 

Detailed Description

Macro Definition Documentation

◆ OME_INVOKE_KERNEL_THREAD

#define OME_INVOKE_KERNEL_THREAD   3

◆ OME_INVOKE_OIL2_INTERPRET

#define OME_INVOKE_OIL2_INTERPRET   1

◆ OME_INVOKE_OIL2_NATIVE

#define OME_INVOKE_OIL2_NATIVE   2

◆ OME_INVOKE_TRIVIAL_NATIVE

#define OME_INVOKE_TRIVIAL_NATIVE   4

Typedef Documentation

◆ CreateStackFP

typedef OME_CORE_CALL void*(* CreateStackFP) (const class OMEinvocationData *mInfo)

Typedef for stack creation routine associated with a native method.

◆ DeleteStackFP

typedef OME_CORE_CALL void(* DeleteStackFP) (const class OMEinvocationData *mInfo, void *data)

Typedef for stack delete routine associated with a native method.

◆ NativeMethodFP

typedef OME_CORE_CALL int(* NativeMethodFP) (class OMEthread *)

Typedef of a native method.

◆ OMEmethodP

Function Documentation

◆ OMEdefaultStackCreate()

OME_CORE_CALL void* OMEdefaultStackCreate ( const class OMEinvocationData mInfo)

Default stack creation routine for a native method.

◆ OMEdefaultStackDelete()

OME_CORE_CALL void OMEdefaultStackDelete ( const class OMEinvocationData mInfo,
void *  data 
)

Default stack delete routine for a native method.

Generated: Fri Jul 31 2020 18:19:16
Support Information