OpenDOF Project
Functions
DOFAddress
Distributed Object Framework (DOF)

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.
 

Detailed Description

Represents a network address associated with a transport.

core-c-dof-oal Version 8.0.1 Build 0
2018-01-22