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 903 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 910 of file k3socketaddress.cpp.
KUnixSocketAddress::KUnixSocketAddress | ( | const QString & | pathname | ) |
KUnixSocketAddress::~KUnixSocketAddress | ( | ) | [virtual] |
KUnixSocketAddress::KUnixSocketAddress | ( | KSocketAddressData * | d | ) | [protected] |
Definition at line 920 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 929 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 935 of file k3socketaddress.cpp.
KUnixSocketAddress & KUnixSocketAddress::setPathname | ( | const QString & | path | ) |
Sets the pathname for the object.
- Returns:
- a reference to itself
Definition at line 942 of file k3socketaddress.cpp.
The documentation for this class was generated from the following files: