#include <scim_socket.h>
| Public Member Functions | |
| SocketAddress (const String &addr=String()) | |
| Constructor. | |
| SocketAddress (const SocketAddress &addr) | |
| Copy constructor. | |
| ~SocketAddress () | |
| Destructor. | |
| const SocketAddress & | operator= (const SocketAddress &addr) | 
| Copy operator. | |
| bool | valid () const | 
| Check if this address is valid. | |
| SocketFamily | get_family () const | 
| Get the family of this socket address. | |
| bool | set_address (const String &addr) | 
| Set a new address. | |
| String | get_address () const | 
| Get the address string. | |
| const void * | get_data () const | 
| Get the internal data of this socket address, used by class Socket. | |
| int | get_data_length () const | 
| Get the size of the internall data. | |
Class SocketAddress encapsulates the details of socket address, like socketaddr_un and socketaddr_in.
A SocketAddress object can be constructed from an address string, which must start with one of the following prefixes:
Constructor.
| addr | the address string. | 
| scim::SocketAddress::SocketAddress | ( | const SocketAddress & | addr | ) | 
Copy constructor.
| scim::SocketAddress::~SocketAddress | ( | ) | 
Destructor.
| const SocketAddress& scim::SocketAddress::operator= | ( | const SocketAddress & | addr | ) | 
Copy operator.
| bool scim::SocketAddress::valid | ( | ) | const | 
Check if this address is valid.
| SocketFamily scim::SocketAddress::get_family | ( | ) | const | 
Get the family of this socket address.
| bool scim::SocketAddress::set_address | ( | const String & | addr | ) | 
Set a new address.
| addr | the new address string. | 
| String scim::SocketAddress::get_address | ( | ) | const | 
Get the address string.
| const void* scim::SocketAddress::get_data | ( | ) | const | 
Get the internal data of this socket address, used by class Socket.
| int scim::SocketAddress::get_data_length | ( | ) | const | 
Get the size of the internall data.
 1.5.7.1
 1.5.7.1