61 size_t resolve(
size_t index = 0);
108 void checkPort()
const;
112 std::string m_hostname;
ArchNetAddressImpl * ArchNetAddress
Opaque network address type. An opaque type representing a network address.
Definition IArchNetwork.h:45
const ArchNetAddress & getAddress() const
Get address.
Definition NetworkAddress.cpp:189
bool isValid() const
Check address validity.
Definition NetworkAddress.cpp:184
size_t resolve(size_t index=0)
Resolve address.
Definition NetworkAddress.cpp:115
std::string getHostname() const
Get hostname.
Definition NetworkAddress.cpp:199
bool operator!=(const NetworkAddress &address) const
Check address inequality.
Definition NetworkAddress.cpp:179
int getPort() const
Get port.
Definition NetworkAddress.cpp:194
bool operator==(const NetworkAddress &address) const
Check address equality.
Definition NetworkAddress.cpp:174
NetworkAddress & operator=(const NetworkAddress &)
Definition NetworkAddress.cpp:97
~NetworkAddress()
Definition NetworkAddress.cpp:89