![]() |
VR-Forces Development_Version Class Documentation
|
Public Member Functions | |
| DtUUIDNetworkManager () | |
| Constructor. | |
| virtual | ~DtUUIDNetworkManager () |
| Destructor. | |
| typedef boost::unordered_map < uintptr_t, DtUUID > | CurrentDataMap |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| typedef boost::unordered_map < uintptr_t, int > | DataUpdateTrackerCount |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| DtExerciseConn * | myExerciseConnection |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| DtReflectedControlObjectList * | myControlObjectList |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| bool | myOwnsControlObjectList |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| DtReflectedExtEntityList * | myEntityList |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| bool | myOwnsEntityList |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| DtReflectedExtAggregateList * | myAggregateList |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| bool | myOwnsAggregateList |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| DtString | myNonVrfObjectsUUIDScheme |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| CurrentDataMap | myCurrentDataMap |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| DataUpdateTrackerCount | myDataUpdateTrackerCount |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| DtNonVrfUUIDResolver * | myNonVrfUUIDResolver |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| bool | myOwnsNonVrfUUIDResolver |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | init (DtExerciseConn *exConn, DtReflectedExtEntityList *reel=NULL, DtReflectedExtAggregateList *ral=NULL, DtReflectedControlObjectList *rel=NULL, const DtString &uuidMarkingForNonVrForces="entity-identifier") |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | reinitialize (DtReflectedExtEntityList *reel=NULL, DtReflectedExtAggregateList *ral=NULL, DtReflectedControlObjectList *rel=NULL) |
| Reinitializes reflected lists. | |
| virtual void | setNonVrfUUIDResolver (DtNonVrfUUIDResolver *) |
| Sets the resolver to be used to resolve non-vrf published objects for their UUID. | |
| virtual DtNonVrfUUIDResolver * | nonVrfUUIDResolver () const |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | initializeEntityList () |
| Looks through lists, adds callbacks for current objects or to track new objects. | |
| virtual void | processEntityAdded (DtReflectedExtEntity *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | processEntityRemoved (DtReflectedExtEntity *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | processPostEntityUpdate (DtReflectedExtEntity *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | initializeAggregateList () |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | processAggregateAdded (DtReflectedExtAggregate *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | processAggregateRemoved (DtReflectedExtAggregate *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | processPostAggregateUpdate (DtReflectedExtAggregate *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | initializeControlObjectList () |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | processControlObjectAdded (DtReflectedControlObject *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | processControlObjectRemoved (DtReflectedControlObject *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | processPostControlObjectUpdate (DtReflectedControlObject *) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| virtual void | removeObject (const uintptr_t &) |
| Removes the object. | |
| static void | entityAddedCallback (DtReflectedExtEntity *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| static void | entityRemovedCallback (DtReflectedExtEntity *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| static void | postEntityUpdateCallback (DtReflectedExtEntity *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| static void | aggregateAddedCallback (DtReflectedExtAggregate *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| static void | aggregateRemovedCallback (DtReflectedExtAggregate *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| static void | postAggregateUpdateCallback (DtReflectedExtAggregate *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| static void | controlObjectAddedCallback (DtReflectedControlObject *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| static void | controlObjectRemovedCallback (DtReflectedControlObject *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
| static void | postControlObjectUpdateCallback (DtReflectedControlObject *, void *usr) |
| Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text. | |
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
| DtUUIDNetworkManager::DtUUIDNetworkManager | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
virtual |
Reinitializes reflected lists.
If the list supplied is NULL and the UUIDNetworkManager has already created a list then nothing more will be done. If one is supplied and the UUIDNetworkManager had created a list the old one will be deleted
|
virtual |
Sets the resolver to be used to resolve non-vrf published objects for their UUID.
If one exists it will be deleted in favor of the new resolver (if owned by this class)
|
virtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Looks through lists, adds callbacks for current objects or to track new objects.
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
staticprotected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protectedvirtual |
Removes the object.
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text
|
protected |
Supply all reflected lists if you are creating them in order to populate the DtUUIDNetworkManager to map VR-Forces UUIDs to marking text.
If you do not supply thos items the UUID Network Manager will create them and manage them itself Also supply the scheme of the UUID to use for non published VRF objects. The default is entity-identifier. Options are: entity-identifier global-identifier marking-text