14 #include <matrix/vlVector.h>
15 #include <vlpi/entityType.h>
80 virtual void removeStatusMessage(
const DtString&);
83 virtual int numberOfStatusMessages()
const;
91 return myStatusMessages;
101 const char* variableBuffer,
const char* fixedBuffer,
int messageVersion)
override;
virtual void setFixedToNet(char *buffer)
Sets the fixed portion of the buffer to the net. Returns the pointer at the end of this fixed portion...
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
std::map< DtString, DtString > myStatusMessages
Definition: vrfTDLStatusMessage.h:107
The variable portion is the list of keyword/value strings where the strings are the string length fol...
Definition: vrfTDLStatusMessage.h:40
virtual char * setVariableToNet(char *buffer)
Sets the variable portion to the net.
Contains the DtVrfTDLPPLIMessage class declaration.
Definition: vrfTDLStatusMessage.h:27
DtNetU32 myNumberOfStatusMessages
Definition: vrfTDLStatusMessage.h:34
virtual int fixedSize() const
Returns the size of the fixed portion of this message. It is assumed that each subclass of this messa...
virtual int tdlMessageType() const
TDL Message type.
virtual const char * setVariableFromNet(const char *buffer, const char *fixedBuffer, int messageVersion)
Sets the variable portion into internal structures. Returns a pointer at the end of this variable suc...
virtual int messageVersion() const
Definition: vrfTDLMessage.h:54
const std::map< DtString, DtString > & statusMessages() const
Returns the dictionary of status items.
Definition: vrfTDLStatusMessage.h:89
static DtVrfTDLMessage * creator()
DtVrfTDLStatusMessageStruct()
Definition: vrfTDLStatusMessage.h:29
virtual void printDataToString(DtString &str)
Print message.
virtual int variableSize() const
Returns the variable data size.
const DtVrfTDLMessage & operator=(DtVrfTDLMessage &orig)
assignment operator: shallow; assigns values only
virtual DtVrfTDLMessage * clone() const