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 <thiagom@mail.com>
- Version:
- Id
- ksockaddr.h,v 1.18 2003/08/20 08:01:42 coolo Exp
Definition at line 588 of file ksockaddr.h.
Constructor & Destructor Documentation
|
Default constructor. Definition at line 741 of file ksockaddr.cpp. |
|
Constructor from raw data.
References setAddress(). |
|
Constructor from pathname.
References setAddress(). |
|
Destructor. Definition at line 758 of file ksockaddr.cpp. |
Member Function Documentation
|
Sets this to given sockaddr_un.
Referenced by KUnixSocketAddress(). |
|
Sets this to given pathname.
References QCString::length(). |
|
Returns the pathname.
Referenced by pretty(), and serviceName(). |
|
Returns pretty representation of this socket.
Reimplemented from KSocketAddress. Definition at line 849 of file ksockaddr.cpp. References QFile::decodeName(), QCString::isEmpty(), and 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 857 of file ksockaddr.cpp. References QString::fromUtf8(), and pathname(). |
|
Returns raw socket address.
Reimplemented from KSocketAddress. Definition at line 862 of file ksockaddr.cpp. |
|
Returns raw socket address.
References KSocketAddress::address(). |
|
Compares two unix socket addresses.
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: