24 class DtSimObjectEntry;
45 virtual void requestInfoCacheUpdateFor(
DtObjectType objType);
50 virtual const std::vector<DtEmbeddedEntity> cachedEmbeddedEntitiesFor(
DtObjectType objType)
const;
51 virtual const std::vector<DtSetMessageType> cachedAvailableSetsFor(
DtObjectType objType)
const;
52 virtual const std::vector<DtSimTaskMessageType> cachedAvailableTasksFor(
DtObjectType objType)
const;
57 virtual void resetCache();
67 virtual void processCacheInfoResponse(
const DtSimMessage* msg);
Virtual base class.
Definition: DtVirtualBaseClass.h:19
Singleton class that manages communication to the back end for retrieval of information pertaining to...
Definition: embeddedEntitiesListRequestor.h:34
std::map< DtObjectType, std::vector< DtEmbeddedEntity > > myEmbeddedEntitiesCache
Definition: embeddedEntitiesListRequestor.h:72
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Definition: objectType.h:27
Contains makVrv::DtVirtualBaseClass class.
File: simMsg.h.
Definition: simMessage.h:35
std::map< DtObjectType, std::vector< DtSetMessageType > > myAvailableSetsCache
Definition: embeddedEntitiesListRequestor.h:73
std::map< DtObjectType, std::vector< DtSimTaskMessageType > > myAvailableTasksCache
Definition: embeddedEntitiesListRequestor.h:74
boost::signals2::signal< void(const DtObjectType &)> signal_InfoCacheUpdated
Signals when information on the noted type has been added to the cache based on a received DtIfEmbedd...
Definition: embeddedEntitiesListRequestor.h:61
makVrv::DtDe & myDe
Definition: embeddedEntitiesListRequestor.h:70
Contains makVrv::DtUniqueID type.
Contains the DtIfEmbeddedEntityInfoCacheResponse class and DtEmbeddedEntity struct.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::set< DtObjectType > myCurrentRequests
Definition: embeddedEntitiesListRequestor.h:75