19 #ifndef ifPluginData_H_
20 #define ifPluginData_H_
22 #include <vlutil/vlString.h>
24 #include <vlutil/vlNetTypes.h>
40 const char* setFromNet(
const char* buffer);
41 char* setToNet(
char* buffer);
69 virtual int type()
const override;
75 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
84 const std::vector<DtVrfMessagePluginInformation>& pluginInformation()
const;
88 void setRequestId(
unsigned int);
89 unsigned int requestId()
const;
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
unsigned int requestId() const
Definition: ifPluginData.h:106
virtual int type() const =0
voidpf void uLong size
Definition: ioapi.h:39
void setRequestId(unsigned int)
Definition: ifPluginData.h:101
virtual void printDataToString(DtString &str)
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
const std::vector< DtVrfMessagePluginInformation > & pluginInformation() const
Definition: ifPluginData.h:96
DtNetU32 myRequestId
Definition: ifPluginData.h:92
std::vector< DtVrfMessagePluginInformation > myPluginInformationList
Definition: ifPluginData.h:93
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
Definition: ifPluginData.h:54
virtual DtSimInterfaceContent * clone() const =0