KUnixSocketAddress Class Reference
A Unix socket address a Unix socket address. More...
#include <ksockaddr.h>
Inheritance diagram for KUnixSocketAddress:

Public Member Functions | |
KUnixSocketAddress () | |
KUnixSocketAddress (const sockaddr_un *raw_data, ksocklen_t size) | |
KUnixSocketAddress (QCString pathname) | |
virtual | ~KUnixSocketAddress () |
bool | setAddress (const sockaddr_un *socket_address, ksocklen_t size) |
bool | setAddress (QCString path) |
QCString | pathname () const |
virtual QString | pretty () const |
virtual QString | serviceName () const |
const sockaddr_un * | address () const |
operator const sockaddr_un * () const | |
Static Public Member Functions | |
bool | areEqualUnix (const KSocketAddress &s1, const KSocketAddress &s2, bool coreOnly) |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Detailed Description
A Unix socket address a Unix socket address.This is a Unix socket address.
This class expects QCString instead of QString values, which means the filenames should be encoded in whatever form locale/system deems necessary before passing down to the function
- Author:
- Thiago Macieira <thiago.macieira@kdemail.net>
Definition at line 583 of file ksockaddr.h.
Constructor & Destructor Documentation
|
Default constructor.
Definition at line 739 of file ksockaddr.cpp. |
|
Constructor from raw data.
Definition at line 744 of file ksockaddr.cpp. References setAddress(). |
|
Constructor from pathname.
Definition at line 750 of file ksockaddr.cpp. References setAddress(). |
|
Destructor.
Definition at line 756 of file ksockaddr.cpp. |
Member Function Documentation
|
Sets this to given sockaddr_un.
Definition at line 761 of file ksockaddr.cpp. Referenced by KUnixSocketAddress(). |
|
Sets this to given pathname.
Definition at line 800 of file ksockaddr.cpp. |
|
Returns the pathname.
Definition at line 836 of file ksockaddr.cpp. Referenced by pretty(), and serviceName(). |
|
Returns pretty representation of this socket.
Reimplemented from KSocketAddress. Definition at line 847 of file ksockaddr.cpp. References pathname(). |
|
Returns the service name for this socket, as KExtendedSocket::lookup expects as the service argument. In the case of Internet sockets, this is the port number. The default implementation returns QString::null.
Reimplemented from KSocketAddress. Definition at line 855 of file ksockaddr.cpp. References pathname(). |
|
Returns raw socket address.
Reimplemented from KSocketAddress. Definition at line 860 of file ksockaddr.cpp. |
|
Returns raw socket address.
Definition at line 657 of file ksockaddr.h. References KSocketAddress::address(). |
|
Compares two unix socket addresses.
Definition at line 865 of file ksockaddr.cpp. References KSocketAddress::address(), KSocketAddress::family(), and KSocketAddress::size(). Referenced by KSocketAddress::isCoreEqual(), and KSocketAddress::isEqual(). |
The documentation for this class was generated from the following files: