![]() |
VR-Link API Documentation for HLA Evolved
|
Instances of DtVRLinkStateManager use a list of DtReflectedVRLinkState objects to exercise initialization. More...
Collaboration diagram for DtVRLinkStateManager:Public Member Functions | |
| DtVRLinkStateManager (DtExerciseConn &exConn) | |
| virtual | ~DtVRLinkStateManager () |
| virtual bool | isInitialized () const |
| virtual void | add (DtReflectedVRLinkState *vrlObject) |
| virtual void | update (DtReflectedVRLinkState *vrlObject) |
| virtual void | remove (DtReflectedVRLinkState *vrlObject) |
| virtual void | setExecutionStatus (DtVRLExecutionStatus val) |
| Set the ExecutionStatus. More... | |
| virtual DtVRLExecutionStatus | executionStatus () const |
| Get the ExecutionStatus.". More... | |
| virtual bool | hasVrlStatePub () const |
| Check if VRLinkStateManager has a VrlStatePublisher. More... | |
Static Public Member Functions | |
| static bool | isInitialized (DtReflectedVRLinkState *vrlObject) |
Protected Member Functions | |
| virtual void | doPostDrainCb () |
| virtual void | doPostDrainInitializeCb () |
Static Protected Member Functions | |
| static void | vrlUpdateCb (DtReflectedVRLinkState *vrlObject, void *usr) |
| static void | vrlAddCb (DtReflectedObject *reflectedObject, void *usr) |
| static void | vrlRemoveCb (DtReflectedObject *reflectedObject, void *usr) |
| static void | postDrainCb (void *usr) |
| static void | postDrainInitializeCb (void *usr) |
Protected Attributes | |
| DtExerciseConn & | myExConn |
| DtVRLinkStatePublisher * | myVrlStatePub |
| DtReflectedVRLinkStateList * | myVrlStateReflectedList |
| std::set < DtReflectedVRLinkState * > | myInitialized |
| std::set < DtReflectedVRLinkState * > | myUninitialized |
Instances of DtVRLinkStateManager use a list of DtReflectedVRLinkState objects to exercise initialization.
Primarily it controls the invocation of request updates until all remote federates have finished registering and updating their initial objects.
| DtVRLinkStateManager::DtVRLinkStateManager | ( | DtExerciseConn & | exConn | ) |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Get the ExecutionStatus.".
|
virtual |
Check if VRLinkStateManager has a VrlStatePublisher.
|
virtual |
|
static |
|
staticprotected |
|
staticprotected |
|
virtual |
|
virtual |
Set the ExecutionStatus.
|
virtual |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |