38 virtual int type()
const;
43 virtual bool setFromNet(
const char* buff,
unsigned contentSize);
53 virtual void setObjectTypeRequested(
const DtObjectType& objType);
54 virtual const DtObjectType& objectTypeRequested()
const;
59 virtual void setCacheMissed(
const bool& missed);
60 virtual const bool cacheMissed()
const;
65 virtual void setEmbeddedEntities(
const std::vector<DtEmbeddedEntity>& eeVector);
66 virtual const std::vector<DtEmbeddedEntity>& embeddedEntities()
const;
71 virtual void setAvailableSets(
const std::vector<DtSetMessageType>& setsVector);
72 virtual const std::vector<DtSetMessageType>& availableSets()
const;
77 virtual void setAvailableTasks(
const std::vector<DtSimTaskMessageType>& tasksVector);
78 virtual const std::vector<DtSimTaskMessageType>& availableTasks()
const;
98 namespace DtBufferSerialize
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
Name <-> type pair representing the API-exposed portion of an Embedded Entity configuration.
Definition: ifEmbeddedEntityInfoCacheResponse.h:22
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
DtObjectType myObjectTypeRequested
Object type originally requested & thus the type applicable to this reply.
Definition: ifEmbeddedEntityInfoCacheResponse.h:84
virtual int type() const =0
The message type sent to the front-end in reply to cache-update requests on object type keyed data...
Definition: ifEmbeddedEntityInfoCacheResponse.h:29
virtual void printDataToString(DtString &str)
std::vector< DtSimTaskMessageType > myAvailableTasks
Cached data available for the type.
Definition: ifEmbeddedEntityInfoCacheResponse.h:93
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
Define constants for types of tasks, sets, admin messages, reports, and sim commands (all sent via ra...
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
DtObjectType myEmbeddedEntityType
Definition: ifEmbeddedEntityInfoCacheResponse.h:24
DtString myEmbeddedEntityName
Definition: ifEmbeddedEntityInfoCacheResponse.h:23
std::vector< DtEmbeddedEntity > myEmbeddedEntities
Cached data available for the type.
Definition: ifEmbeddedEntityInfoCacheResponse.h:91
bool myCacheMissed
True if the requested type does not have cached data. Provided as empty vectors do not necessarily in...
Definition: ifEmbeddedEntityInfoCacheResponse.h:87
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
virtual DtSimInterfaceContent * clone() const =0
std::vector< DtSetMessageType > myAvailableSets
Cached data available for the type.
Definition: ifEmbeddedEntityInfoCacheResponse.h:92