

Public Member Functions | |
| CAddressWrapper () | |
| CAddressWrapper (sockaddr *pSockAddr, const int size) | |
| sockaddr ** | GetStorage () |
| Provides access to the SOCKADDR * for update. | |
| int * | GetSize () |
| Provides access to the size of the address for update. | |
| CFullAddressWrapper | FabricateFullAddress () const |
| Fabricate a full address from the wrapped address, this currently needs to be changed each time we desire support for a new address type, which is less than ideal... | |
| virtual short | Family () const |
| Returns the address family of the address. | |
| virtual const sockaddr & | AsSockAddr () const |
| Returns the address as a reference to a sockaddr structure. | |
| virtual int | Size () const |
| Returns the size of the sockaddr structure required to store the address. | |
| virtual IAddressRef * | GetAddressRef () const |
| Returns a reference counted view on this address, be sure to call Release() on the IAdressRef when you're done with it. | |
| CAddressWrapper | ( | ) |
| CAddressWrapper | ( | sockaddr * | pSockAddr, | |
| const int | size | |||
| ) |
| sockaddr ** GetStorage | ( | ) |
Provides access to the SOCKADDR * for update.
| int * GetSize | ( | ) |
Provides access to the size of the address for update.
| CFullAddressWrapper FabricateFullAddress | ( | ) | const |
Fabricate a full address from the wrapped address, this currently needs to be changed each time we desire support for a new address type, which is less than ideal...
| short Family | ( | ) | const [virtual] |
| const sockaddr & AsSockAddr | ( | ) | const [virtual] |
| int Size | ( | ) | const [virtual] |
| IAddressRef * GetAddressRef | ( | ) | const [virtual] |
Returns a reference counted view on this address, be sure to call Release() on the IAdressRef when you're done with it.
Implements IAddress.
1.5.3