FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEcreate.cpp File Reference
#include <OMEruntime.h>
#include <OMEcoreInternal.h>
#include <OMEobjACL.h>
#include <utils/logging/logging_api.hpp>

Macros

#define THIS_COMPONENT   app
 
#define ARG_IS_INT(x)   OME_TypeCheck::isInteger(x)
 
#define ARG_IS_INT32(x)   OME_TypeCheck::isHeldBy32BitInteger(x)
 

Functions

OMEoidOMEcreateObject (const OMEstring &className, const OMEassoc &defaultACL, const uint32_t argc, const OMEarray &argv, const OMEtype *fromObject=nullptr, const OMEthread *fromThread=nullptr, const OMEoid *notify=nullptr, const uint32_t verID=0, const OMEstring *nmSpace=nullptr, OMEtype *errInfo=nullptr)
 
int OILcreateObject (OMEthread *thread, OMEtype &result, const OMEtype &classData, const OMEtype &acl, const OMEtype &args, const OMEtype &from, const OMEtype &notifyObj)
 
int _noteObjectCreator (OMEthread *thread, OMEtype &result, const OMEtype &obj)
 
OMEtypeOMEgetObjectCreatorOID (const OMEtype &userInfo)
 
int _noteShutdownThread (OMEthread *thread, OMEtype &result)
 
int OMEsendShutdown ()
 
int makeExclusionACL (OMEthread *thread, OMEtype &result, const OMEtype &methods)
 
int makeOIDwithACL (OMEthread *thread, OMEtype &result, const OMEtype &acl)
 
int OILsetClassMetaObject (OMEthread *thread, OMEtype &result, const OMEtype &classData, const OMEtype &metaObj)
 
int OILimportObject (OMEthread *thread, OMEtype &result, const OMEtype &objData, const OMEtype &duplicateFlag)
 

Macro Definition Documentation

◆ ARG_IS_INT

#define ARG_IS_INT (   x)    OME_TypeCheck::isInteger(x)

◆ ARG_IS_INT32

#define ARG_IS_INT32 (   x)    OME_TypeCheck::isHeldBy32BitInteger(x)

◆ THIS_COMPONENT

#define THIS_COMPONENT   app

Function Documentation

◆ OILcreateObject()

◆ OMEcreateObject()

OMEoid* OMEcreateObject ( const OMEstring className,
const OMEassoc defaultACL,
const uint32_t  argc,
const OMEarray argv,
const OMEtype fromObject = nullptr,
const OMEthread fromThread = nullptr,
const OMEoid notify = nullptr,
const uint32_t  verID = 0,
const OMEstring nmSpace = nullptr,
OMEtype errInfo = nullptr 
)

◆ OMEsendShutdown()

int OMEsendShutdown ( )
Generated: Tue Jul 28 2020 16:03:26
Support Information