12 #ifndef DtForwarderInfo_H_
13 #define DtForwarderInfo_H_
17 #include <vlutil/vlString.h>
18 #include <vlutil/vlInetAddr.h>
21 #include <vlutil/vlSmartPointers.h>
43 MAKRti::DtString
name()
const {
return myName; }
44 void setName(
const MAKRti::DtString& n) { myName = n; }
46 MAKRti::DtInetAddr
address()
const {
return myAddress; }
47 void setAddress(
const MAKRti::DtInetAddr& a) { myAddress = a; }
52 MAKRti::DtString
hostName()
const {
return myHostName; }
53 void setHostName(
const MAKRti::DtString& n) { myHostName = n; }
55 int port()
const {
return myPort; }
58 MAKRti::DtString
hostPort()
const {
return myHostName +
":" + MAKRti::DtString(myPort);}
60 MAKRti::DtString
processName()
const {
return myProcessName; }
63 MAKRti::DtString
typeName()
const {
return myTypeName; }
64 void setTypeName(
const MAKRti::DtString& n) { myTypeName = n; }
66 MAKRti::DtString
commandArgs()
const {
return myCommandArgs; }
69 MAKRti::DtString
pid()
const {
return myPid; }
70 void setPid(
const MAKRti::DtString& p) { myPid = p; }
95 bool isValid()
const {
return !myAddress.isAnyAddr(); }
99 bool isDropped()
const;
156 MAKRti::DtInetAddr
address()
const {
return myAddr; }
157 int port()
const {
return myPort; }
158 MAKRti::DtString name()
const;
159 MAKRti::DtString hostName()
const;
163 const MAKRti::DtString& federation,
int handle)
const;
167 unsigned connId )
const;