23 #include <vlutil/vlString.h>
63 virtual int type()
const override;
67 virtual void setSimAddress(
const DtString& simAddress);
79 virtual void setObjectIds(
const DtStringSet& objectIds);
94 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
std::set< DtString > DtStringSet
Class DtIfObjectIndexMessage; Message content used in publishing the names and objectIds of a sim eng...
Definition: ifObjectIndexMessage.h:28
virtual int type() const =0
DtNameToObjectIdMap myObjectNames
Map of object names to object ids. Used to search by names, or find an objectId for a name...
Definition: ifObjectIndexMessage.h:106
DtString mySimAddress
Sim address of this sim engine. This is used when the message is received to filter out our own messa...
Definition: ifObjectIndexMessage.h:103
Class DtIfObjectIndexMessage is the message content that contains information the names of the sim en...
Definition: ifObjectIndexMessage.h:36
DtStringSet myObjectIds
Set of object ids. Used for searching by Ids.
Definition: ifObjectIndexMessage.h:109
std::map< DtString, DtString > DtNameToObjectIdMap
Definition: ifObjectIndexMessage.h:29
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
virtual DtSimInterfaceContent * clone() const =0