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) | 
| Friends | |
| class | KExtendedSocket | 
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. 
 
 Definition at line 746 of file ksockaddr.cpp. References setAddress(). | 
| 
 | 
| Constructor from pathname. 
 
 Definition at line 752 of file ksockaddr.cpp. References pathname(), and setAddress(). | 
| 
 | 
| Destructor. 
 Definition at line 758 of file ksockaddr.cpp. | 
Member Function Documentation
| 
 | ||||||||||||
| Sets this to given sockaddr_un. 
 
 
 Definition at line 763 of file ksockaddr.cpp. Referenced by KUnixSocketAddress(). | 
| 
 | 
| Sets this to given pathname. 
 
 
 Definition at line 802 of file ksockaddr.cpp. References QCString::length(). | 
| 
 | 
| Returns the pathname. 
 
 Definition at line 838 of file ksockaddr.cpp. Referenced by KUnixSocketAddress(), 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. Referenced by operator const sockaddr_un *(). | 
| 
 | 
| Returns raw socket address. 
 
 
 Definition at line 662 of file ksockaddr.h. References address(). | 
| 
 | ||||||||||||||||
| Compares two unix socket addresses. 
 
 
 Definition at line 867 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:

