12 #include <vrfExtProtocol/ifaceCont.h>
14 #include "vlutil/vlFilename.h"
15 #include <vlutil/vlInetAddr.h>
43 virtual int type()
const;
45 virtual int netRepSize()
const;
46 virtual bool setFromNet(
const char* contentBuffer,
47 unsigned contentSize);
48 virtual bool setToNet();
50 virtual void printDataToString(
DtString& str);
56 virtual void setFile(
const DtFilename&);
57 virtual const DtFilename& file()
const;
60 virtual void setFormat(
const DtString&);
61 virtual const DtString& format()
const;
64 virtual void setRequestId(
int);
65 virtual int requestId()
const;
67 virtual DtInetAddr address()
const;
68 virtual void setAddress(DtInetAddr a);
70 virtual int port()
const;
71 virtual void setPort(
int p);
74 virtual const std::map<std::string, std::string>& exportData()
const;
75 virtual std::map<std::string, std::string>& exportData();
76 virtual void setExportData(
const std::map<std::string, std::string>& data);