KDECore
KNetwork::KUnixSocketAddress Class Reference
#include <k3socketaddress.h>

Detailed Description
A Unix (local) socket address.This is a Unix socket address.
Note that this class uses QStrings to represent filenames, which means the proper encoding is used to translate into valid filesystem file names.
Definition at line 829 of file k3socketaddress.h.
Public Member Functions | |
| KUnixSocketAddress (const QString &pathname) | |
| KUnixSocketAddress (const KUnixSocketAddress &other) | |
| KUnixSocketAddress (const sockaddr *sa, quint16 len) | |
| KUnixSocketAddress () | |
| operator const sockaddr_un * () const | |
| KUnixSocketAddress & | operator= (const KUnixSocketAddress &other) |
| QString | pathname () const |
| KUnixSocketAddress & | setPathname (const QString &path) |
| virtual | ~KUnixSocketAddress () |
Protected Member Functions | |
| KUnixSocketAddress (KSocketAddressData *d) | |
Constructor & Destructor Documentation
| KUnixSocketAddress::KUnixSocketAddress | ( | ) |
| KUnixSocketAddress::KUnixSocketAddress | ( | const sockaddr * | sa, | |
| quint16 | len | |||
| ) |
Creates this object with the given raw data.
If the sockaddr structure does not contain a Local namespace (Unix) socket, this object will be created empty.
- Parameters:
-
sa the socket address structure len the structure's length
Definition at line 905 of file k3socketaddress.cpp.
| KUnixSocketAddress::KUnixSocketAddress | ( | const KUnixSocketAddress & | other | ) |
Copy constructor.
Creates a copy of the other object, sharing the data explicitly.
- Parameters:
-
other the other object
Definition at line 912 of file k3socketaddress.cpp.
| KUnixSocketAddress::KUnixSocketAddress | ( | const QString & | pathname | ) |
| KUnixSocketAddress::~KUnixSocketAddress | ( | ) | [virtual] |
| KUnixSocketAddress::KUnixSocketAddress | ( | KSocketAddressData * | d | ) | [protected] |
Definition at line 922 of file k3socketaddress.cpp.
Member Function Documentation
| KNetwork::KUnixSocketAddress::operator const sockaddr_un * | ( | ) | const [inline] |
| KUnixSocketAddress & KUnixSocketAddress::operator= | ( | const KUnixSocketAddress & | other | ) |
Copy operator.
Copies the contents of the other object into this one. Data is explicitly shared.
- Parameters:
-
other the other
Definition at line 931 of file k3socketaddress.cpp.
| QString KUnixSocketAddress::pathname | ( | ) | const |
Returns the pathname associated with this object.
Will return QString() if this object is empty.
Definition at line 937 of file k3socketaddress.cpp.
| KUnixSocketAddress & KUnixSocketAddress::setPathname | ( | const QString & | path | ) |
Sets the pathname for the object.
- Returns:
- a reference to itself
Definition at line 944 of file k3socketaddress.cpp.
The documentation for this class was generated from the following files:
KDE 4.1 API Reference