Represents a network address associated with a transport. More...
Files | |
| file | oal.h |
| Header file for the C OAL functions, defines and data types. | |
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. | |
Represents a network address associated with a transport.