9 #ifndef hostNameAddress_H_
10 #define hostNameAddress_H_
17 #include <vlutil/vlInetAddr.h>
28 DtHostNameAddress(
const MAKRti::DtString& hostName,
const MAKRti::DtInetAddr& addr,
bool skipLookup =
false);
54 virtual const MAKRti::DtInetAddr& ip()
const;
57 virtual void setIp(
const MAKRti::DtInetAddr& newIp);
60 virtual const MAKRti::DtString& hostName()
const;
64 virtual void setHostName(
const MAKRti::DtString& newHostName,
bool skipLookup =
false);
67 virtual const MAKRti::DtString& compareHostName()
const;
70 virtual bool isAnyAddress()
const;
73 virtual bool isLocal()
const;
79 virtual MAKRti::DtInetAddr setHostFromString(
const MAKRti::DtString& newAddr);
82 virtual void setStatus();
86 virtual MAKRti::DtInetAddr dottedStringToAddress(
const MAKRti::DtString& address,
87 MAKRti::DtInetUtils::DtInetAddrFamily family);