Mixes for Privacy and Anonymity in the Internet
This is a class for Unix Domain Protocol Sockat Addresses. More...
|Constructs an address with an empty path. |
|CASocketAddrUnix (const CASocketAddrUnix &addr)|
|Constructs an Unix Adress from an other Unix-Address. |
|SINT32||getType () const|
|Returns the type (family) of the socket this address is for (always AF_LOCAL) |
|CASocketAddr *||clone () const|
|Creates a new copy of this address. |
|SINT32||getSize () const|
|Resturns the size of the SOCKADDR struct used. |
|const SOCKADDR *||LPSOCKADDR () const|
|Makes a cast to SOCKADDR* . |
|SINT32||setPath (const char *path)|
|Sets the path of this unix address. |
|UINT8 *||getPath () const|
|Retruns the path of this address. |
|virtual SINT32||toString (UINT8 *buff, UINT32 bufflen) const|
|Returns a human readable string describing this address. |
This is a class for Unix Domain Protocol Sockat Addresses.
Constructs an address with an empty path.
Referenced by clone().
Constructs an Unix Adress from an other Unix-Address.
Retruns the path of this address.
Gets the path for the unix domain protocol address.
The returned char array has to be freed by the caller using delete.
|NULL||if path was no specified yet|
|copy||of the path value|
Referenced by toString().
Resturns the size of the SOCKADDR struct used.
Returns the type (family) of the socket this address is for (always AF_LOCAL)
Makes a cast to SOCKADDR* .
Sets the path of this unix address.
Sets the path for the unix domain protocol address.
|path||the new path of this address|
|path||the new path value (zero terminated)|
|E_SUCCESS||if no error occured|
|E_UNSPECIFIED||if path was NULL|
|E_SPACE||if path was to long|
Returns a human readable string describing this address.
|buff||buffer which holds the string|
|bufflen||size of the buffer|
|E_SPACE||if the bufvfer is to small for the string|
|E_UNKNOWN||if an error occured|