16 #ifndef DtSimInterfaceContent_H_
17 #define DtSimInterfaceContent_H_
19 #include <vlutil/vlString.h>
43 typedef const char* (*DtSimInterfaceContentTypePrinterFcn)(
int type);
65 virtual int type()
const = 0;
74 virtual char* netRep();
78 virtual bool setFromNet(
const char* contentBuffer,
80 { (
void) &contentBuffer; (
void) &contentSize;
86 virtual void printContentType(DtString& str);
89 virtual void printDataToString(DtString& str);
100 virtual void setUseSessionId(
bool yesNo);
101 virtual bool useSessionId()
const;
110 static void addInterfaceContentCreatorFcn(
int type,
123 virtual char* createNetworkBuffer();