FARGOS/VISTA Object Management Environment Core
..
|
#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 | |
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) |
int | OILcreateObject (OMEthread *thread, OMEtype &result, const OMEtype &classData, const OMEtype &acl, const OMEtype &args, const OMEtype &from, const OMEtype ¬ifyObj) |
int | _noteObjectCreator (OMEthread *thread, OMEtype &result, const OMEtype &obj) |
OMEtype & | OMEgetObjectCreatorOID (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) |
#define ARG_IS_INT | ( | x | ) | OME_TypeCheck::isInteger(x) |
#define ARG_IS_INT32 | ( | x | ) | OME_TypeCheck::isHeldBy32BitInteger(x) |
#define THIS_COMPONENT app |
int OILcreateObject | ( | OMEthread * | thread, |
OMEtype & | result, | ||
const OMEtype & | classData, | ||
const OMEtype & | acl, | ||
const OMEtype & | args, | ||
const OMEtype & | from, | ||
const OMEtype & | notifyObj | ||
) |
References ARG_IS_INT, OMEtype::array, OMEtype::assoc, OMEarray::elementCount(), OMEtype::initializeAsType(), LOG_CERR, LOG_ENDLINE, OMEtype::oid, OME_ARRAY, OME_ASSOC, OME_NIL, OME_NLM, OME_OID, OME_STRING, OMEcreateObject(), OMEtype::s, OMEthread::threadErrorCode, OMEtype::type, and OMEtype::value.
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 |
||
) |
References OMEobjectInstance::createObjectOfClass().
Referenced by OILcreateObject().
int OMEsendShutdown | ( | ) |
![]() | Generated: Tue Jul 28 2020 16:03:26
Support Information |