Public Member Functions |
| | NetworkUDPQueryServerInfo (const NetworkAddress &address, bool manually) |
| | Create the structure.
|
| | NetworkAddress (struct sockaddr_storage &address, int address_length) |
| | Create a network address based on a resolved IP and port.
|
| | NetworkAddress (sockaddr *address, int address_length) |
| | Create a network address based on a resolved IP and port.
|
| | NetworkAddress (const char *hostname="", uint16 port=0, int family=AF_UNSPEC) |
| | Create a network address based on a unresolved host and port.
|
| | NetworkAddress (const NetworkAddress &address) |
| | Make a clone of another address.
|
| const char * | GetHostname () |
| | Get the hostname; in case it wasn't given the IPv4 dotted representation is given.
|
| void | GetAddressAsString (char *buffer, const char *last, bool with_family=true) |
| | Get the address as a string, e.g.
|
| const char * | GetAddressAsString (bool with_family=true) |
| | Get the address as a string, e.g.
|
| const sockaddr_storage * | GetAddress () |
| | Get the address in its internal representation.
|
| int | GetAddressLength () |
| | Get the (valid) length of the address.
|
| uint16 | GetPort () const |
| | Get the port.
|
| void | SetPort (uint16 port) |
| | Set the port.
|
| bool | IsResolved () const |
| | Check whether the IP address has been resolved already.
|
| bool | IsFamily (int family) |
| | Checks of this address is of the given family.
|
| bool | IsInNetmask (char *netmask) |
| | Checks whether this IP address is contained by the given netmask.
|
| int | CompareTo (NetworkAddress &address) |
| | Compare the address of this class with the address of another.
|
| bool | operator== (NetworkAddress &address) |
| | Compare the address of this class with the address of another.
|
| bool | operator== (NetworkAddress &address) const |
| | Compare the address of this class with the address of another.
|
| bool | operator!= (NetworkAddress address) const |
| | Compare the address of this class with the address of another.
|
| bool | operator< (NetworkAddress &address) |
| | Compare the address of this class with the address of another.
|
| SOCKET | Connect () |
| | Connect to the given address.
|
| void | Listen (int socktype, SocketList *sockets) |
| | Make the given socket listen.
|
Simpler wrapper struct for NetworkUDPQueryServerThread.
Definition at line 54 of file network_udp.cpp.