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

Classes

class  OMEnameSpaceGroup
 Mapping table to class implementations within a namespace. More...
 
struct  OMEinstanceVarDescr
 Meta data record to describe an instance variable of a class. More...
 
struct  OMEmethodDefinition
 Define method implementation. More...
 

Functions

OME_FAST_CALL OMEnameSpaceGroupOMEfindNameSpace (const OMEstring &name, int *errCode=nullptr)
 
OME_FAST_CALL OMEnameSpaceGroupOMEdefineNewNameSpace (const OMEstring &name, int *errCode=nullptr)
 
OMEclassOMEdefineNewClass (const OMEstring &nmSpace, const OMEstring &name, const uint32_t verID, const uint32_t iSize, const bool unique=false, int *errCode=nullptr, const CreateInstanceFP csRoutine=OMEdefaultInstanceCreate, const DeleteInstanceFP dsRoutine=OMEdefaultInstanceDelete)
 Create new class entry. More...
 
OMEclassOMEdefineNewClass (const char *nmSpace, const char *name, const uint32_t verID, const uint32_t iSize, const bool unique=false, int *errCode=nullptr, const CreateInstanceFP csRoutine=OMEdefaultInstanceCreate, const DeleteInstanceFP dsRoutine=OMEdefaultInstanceDelete)
 Cover routine that accepts C-style strings. More...
 
OME_FAST_CALL OMEclassOMEfindClassDescription (const OMEstring &name, const uint32_t verID=0, const OMEstring *nmSpace=nullptr)
 
int OMEdefineNewMethod (const OMEmethodDefinition &rec)
 
const OME_FAST_CALL OMEstringOMEshareConstant (const OMEstring &stringConstant)
 
const OME_FAST_CALL OMEstringOMEshareConstant (OMEstringInROM stringConstant, int precomputedLen=-1)
 
void OMEclearNameSpaceTable ()
 

Detailed Description

Function Documentation

◆ OMEclearNameSpaceTable()

void OMEclearNameSpaceTable ( )

Referenced by OMEcleanupGlobalData().

◆ OMEdefineNewClass() [1/2]

OMEclass* OMEdefineNewClass ( const char *  nmSpace,
const char *  name,
const uint32_t  verID,
const uint32_t  iSize,
const bool  unique = false,
int *  errCode = nullptr,
const CreateInstanceFP  csRoutine = OMEdefaultInstanceCreate,
const DeleteInstanceFP  dsRoutine = OMEdefaultInstanceDelete 
)
inline

Cover routine that accepts C-style strings.

References OMEdefineNewClass().

◆ OMEdefineNewClass() [2/2]

OMEclass* OMEdefineNewClass ( const OMEstring nmSpace,
const OMEstring name,
const uint32_t  verID,
const uint32_t  iSize,
const bool  unique = false,
int *  errCode = nullptr,
const CreateInstanceFP  csRoutine = OMEdefaultInstanceCreate,
const DeleteInstanceFP  dsRoutine = OMEdefaultInstanceDelete 
)

◆ OMEdefineNewMethod()

◆ OMEdefineNewNameSpace()

OME_FAST_CALL OMEnameSpaceGroup* OMEdefineNewNameSpace ( const OMEstring name,
int *  errCode = nullptr 
)

References OMEfindNameSpace().

Referenced by OMEdefineNewClass().

◆ OMEfindClassDescription()

◆ OMEfindNameSpace()

OME_FAST_CALL OMEnameSpaceGroup* OMEfindNameSpace ( const OMEstring name,
int *  errCode = nullptr 
)

◆ OMEshareConstant() [1/2]

const OME_FAST_CALL OMEstring& OMEshareConstant ( const OMEstring stringConstant)

◆ OMEshareConstant() [2/2]

const OME_FAST_CALL OMEstring& OMEshareConstant ( OMEstringInROM  stringConstant,
int  precomputedLen = -1 
)
Generated: Fri Jul 31 2020 18:19:16
Support Information