FARGOS/VISTA Object Management Environment Core
..
|
#include <OMEdebugInfo.h>
#include <OMEfunctions.h>
#include <OMEthread.h>
#include <OMEnamespace.h>
#include <OMEobjACL.h>
#include <OMEerror.h>
#include <OMErouteEntry.h>
#include <OMEcore.h>
#include <utils/base/atomic_values.h>
#include <utils/logging/logging_api.hpp>
Macros | |
#define | THIS_COMPONENT app |
#define | ARG_IS_INT(x) OME_TypeCheck::isHeldBy32BitInteger(x) |
#define | INCREMENT_COUNTER32_BY(v, amt) |
#define | SIMPLE_INCREMENT_COUNTER32_BY(v, amt) atomicIncrement_uint32(&v, amt) |
Functions | |
int | yieldSlice (OMEthread *thread, OMEtype &result) |
int | oidIsExternal (OMEthread *thread, OMEtype &result, const OMEtype &obj) |
void | unregisterAllServices () |
int | registerService (OMEthread *thread, OMEtype &result, const OMEtype &name, const OMEtype &obj, const OMEtype &flag) |
int | unregisterService (OMEthread *thread, OMEtype &result, const OMEtype &name, const OMEtype &obj) |
int | lookupLocalService (OMEthread *thread, OMEtype &result, const OMEtype &name) |
int | listRegisteredServices (OMEthread *, OMEtype &result, const OMEtype &flag) |
void | doAbort () |
int | inCalledMethod (OMEthread *thread, OMEtype &result) |
OMEtype & | OILnextIterator (int *rc, OMEtype &setVar) |
bool | OMEokToAssignTypes (uint32_t srcType, uint32_t targetType, OMEthread *t) |
OME_DLL_EXPORT void | INIT_DECLARE_OMEthread () |
#define ARG_IS_INT | ( | x | ) | OME_TypeCheck::isHeldBy32BitInteger(x) |
#define INCREMENT_COUNTER32_BY | ( | v, | |
amt | |||
) |
#define SIMPLE_INCREMENT_COUNTER32_BY | ( | v, | |
amt | |||
) | atomicIncrement_uint32(&v, amt) |
#define THIS_COMPONENT app |
void doAbort | ( | ) |
References LOG_CERR, and LOG_ENDLINE.
Referenced by OMEthread::sendMessageWithSetArgument().
References OMEthread::inCalledMethod().
OME_DLL_EXPORT void INIT_DECLARE_OMEthread | ( | ) |
![]() | Generated: Fri Jul 31 2020 18:19:15
Support Information |