Represents a network address associated with a transport. More...
Functions | |
DOFAddress | DOFAddress_Create (uint32 addrSize, const void *addr, DTLTransport transport) |
Create a DOFAddress from a transport address and the Transport. | |
DOFAddress | DOFAddress_Copy (const DOFAddress self) |
Create a new copy of an existing DOFAddress. | |
boolean | DOFAddress_IsEqual (const DOFAddress self, const DOFAddress addr) |
Compare an address against another for equality. | |
int | DOFAddress_Compare (const DOFAddress self, const DOFAddress addr) |
Compare an address against another. | |
void | DOFAddress_Destroy (DOFAddress self) |
Destroy an address. | |
const void * | DOFAddress_GetAddress (const DOFAddress self) |
Get the transport-specific address data stored within the DOFAddress. | |
DOFAddressType | DOFAddress_GetAddressType (const DOFAddress self) |
Get the type of address stored within the DOFAddress. | |
uint32 | DOFAddress_GetAddressSize (const DOFAddress self) |
Get the size of the transport-specific address data stored within the DOFAddress. | |
DTLTransport | DOFAddress_GetTransport (const DOFAddress self) |
Get the transport associated with the DOFAddress. | |
char * | DOFAddress_GetString (const DOFAddress self) |
Get a string representation of the DOFAddress. | |
Represents a network address associated with a transport.