|
|
This class is an interface for a socket address.
void |
[pure virtual]
Reset address.
bool |
[const pure virtual]
Check, if address is valid.
Returns: true, if address is valid; false otherwise.
String |
[const pure virtual]
Get address string.
Returns: Address string.
cardinal |
[const pure virtual]
Get system's sockaddr structure for the address.
Parameters:
buffer | Buffer to write sockaddr to. |
length | Length of buffer. |
type | AF_INET or AF_INET6. |
Returns: Length of written sockaddr structure.
bool |
[pure virtual]
Initialize the internet address from the system's sockaddr structure. The sockaddr structure may be sockaddr_in (AF_INET) or sockaddr_in6 (AF_INET6).
Parameters:
address | sockaddr. |
length | Length of sockaddr (sizeof(sockaddr_in) or sizeof(sockaddr_in6)). |
static const cardinal |
Maximum sockaddr length in bytes.