13 #include <vrfExtProtocol/simInterfaceContent.h>
15 #include "vlutil/vlFilename.h"
16 #include <vlutil/vlInetAddr.h>
42 virtual int type()
const;
44 virtual int netRepSize()
const;
45 virtual bool setFromNet(
const char* contentBuffer,
46 unsigned contentSize);
47 virtual bool setToNet();
49 virtual void printDataToString(
DtString& str);
55 virtual void setFile(
const DtFilename&);
56 virtual const DtFilename& file()
const;
59 virtual void setFormat(
const DtString&);
60 virtual const DtString& format()
const;
63 virtual void setRequestId(
int);
64 virtual int requestId()
const;
66 virtual DtInetAddr address()
const;
67 virtual void setAddress(DtInetAddr a);
69 virtual int port()
const;
70 virtual void setPort(
int p);
73 virtual const std::map<std::string, std::string>& exportData()
const;
74 virtual std::map<std::string, std::string>& exportData();
75 virtual void setExportData(
const std::map<std::string, std::string>& data);