11 #include <vlutil/vlString.h>
49 virtual int type()
const override;
54 virtual const std::vector<DtUUID> & entities()
const;
55 virtual void setEntities(
const std::vector<DtUUID> & name);
58 virtual void setRequestId(
int);
59 virtual int requestId()
const;
62 virtual bool differingPlans()
const;
63 virtual void setDifferingPlans(
bool);
67 virtual const DtIfPlan* plan()
const;
69 virtual void setSimulationAddress(
const DtSimulationAddress&);
70 virtual const DtSimulationAddress& simulationAddress()
const;
73 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
80 virtual bool hasPlan()
const;
90 namespace DtBufferSerialize
class DtIfPlan:
Definition: ifPlan.h:61
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
bool myDifferingPlans
Definition: ifMultiplePlanResponse.h:87
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.
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
DtSimulationAddress mySimulationAddress
Definition: ifMultiplePlanResponse.h:84
virtual int type() const =0
DtU32 myRequestId
Definition: ifMultiplePlanResponse.h:85
Contains the DtUUID class declaration.
virtual void printDataToString(DtString &str)
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
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...
class DtIfMultiplePlanResponse:
Definition: ifMultiplePlanResponse.h:32
std::vector< DtUUID > myEntities
Definition: ifMultiplePlanResponse.h:83
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
DtIfPlan * myPlan
Definition: ifMultiplePlanResponse.h:86