FARGOS/VISTA Object Management Environment Core
..
|
Classes | |
class | OMEcallStack |
Call record for OMEthread. More... | |
class | OMEthread |
Public interface to an OME thread. More... | |
class | OMEdefOIL2func |
Record to define the implementation of an OIL2 function. More... | |
class | OMEthreadController |
Abstract interface for an OME thread controller. More... | |
class | OMEthreadNativeOIL2 |
Implementation of OME threads for compiled OIL2 source. More... | |
class | OMEthreadInterpretOIL2 |
Specialization of OMEthreadNativeOIL2 for OIL2 source compiled to OIL2 Architecture Native Format. More... | |
class | OMEthreadNative |
Implementation of OME thread controller for native threads. More... | |
class | OMEtickInterval |
Statistics record to track amount of time used by an OMEthread. More... | |
Typedefs | |
typedef OME_CORE_CALL int(* | zeroFP) (OMEthread *, OMEtype &) |
typedef OME_CORE_CALL int(* | oneFP) (OMEthread *, OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* | twoFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* | threeFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* | fourFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* | fiveFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* | sixFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* | sevenFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* | eightFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* | atLeastOneFP) (OMEthread *, OMEtype &, const OMEtype &,...) |
Enumerations | |
enum | OMEthreadStates { OME_THREAD_INIT, OME_THREAD_SUSPEND, OME_THREAD_RUNNING, OME_THREAD_KILLED, OME_THREAD_TERMINATED } |
Functions | |
OME_FAST_CALL OMEtype & | OMEgetObjectCreatorOID (const OMEtype &userInfo) OME_CONST_FUNCTION |
OME_FAST_CALL OMEtype & | OILnextIterator (int *rc, OMEtype &setVar) |
OME_FAST_CALL bool | OMEokToAssignTypes (uint32_t sourceType, uint32_t targetType, OMEthread *t=nullptr) |
void | unregisterAllServices () |
typedef OME_CORE_CALL int(* atLeastOneFP) (OMEthread *, OMEtype &, const OMEtype &,...) |
typedef OME_CORE_CALL int(* eightFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* fiveFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* fourFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* oneFP) (OMEthread *, OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* sevenFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* sixFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* threeFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* twoFP) (OMEthread *, OMEtype &, const OMEtype &, const OMEtype &) |
typedef OME_CORE_CALL int(* zeroFP) (OMEthread *, OMEtype &) |
enum OMEthreadStates |
OME_FAST_CALL OMEtype& OILnextIterator | ( | int * | rc, |
OMEtype & | setVar | ||
) |
References OMEset::nextElement(), OME_EXPECT_FALSE, OME_SET, OMEtype::set, OMEtype::type, and OMEtype::value.
OME_FAST_CALL OMEtype& OMEgetObjectCreatorOID | ( | const OMEtype & | userInfo | ) |
OME_FAST_CALL bool OMEokToAssignTypes | ( | uint32_t | sourceType, |
uint32_t | targetType, | ||
OMEthread * | t = nullptr |
||
) |
References OME_TypeCheck::CAN_ASSIGN, generateException(), and OME_TypeCheck::typesAreAssignable().
void unregisterAllServices | ( | ) |
Referenced by OMEcleanupGlobalData().
![]() | Generated: Fri Jul 31 2020 18:19:16
Support Information |