KNetwork::KUnixSocketAddress Class Reference
#include <ksocketaddress.h>
Inheritance diagram for KNetwork::KUnixSocketAddress:

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.
- Author:
- Thiago Macieira <thiago.macieira@kdemail.net>
Definition at line 840 of file ksocketaddress.h.
Public Member Functions | |
KUnixSocketAddress () | |
KUnixSocketAddress (const sockaddr *sa, Q_UINT16 len) | |
KUnixSocketAddress (const KUnixSocketAddress &other) | |
KUnixSocketAddress (const QString &pathname) | |
virtual | ~KUnixSocketAddress () |
KUnixSocketAddress & | operator= (const KUnixSocketAddress &other) |
operator const sockaddr_un * () const | |
QString | pathname () const |
KUnixSocketAddress & | setPathname (const QString &path) |
Protected Member Functions | |
KUnixSocketAddress (KSocketAddressData *d) | |
Friends | |
class | KSocketAddress |
Constructor & Destructor Documentation
KUnixSocketAddress::KUnixSocketAddress | ( | ) |
KUnixSocketAddress::KUnixSocketAddress | ( | const sockaddr * | sa, | |
Q_UINT16 | 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 907 of file ksocketaddress.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 914 of file ksocketaddress.cpp.
KUnixSocketAddress::KUnixSocketAddress | ( | const QString & | pathname | ) |
KUnixSocketAddress::~KUnixSocketAddress | ( | ) | [virtual] |
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 933 of file ksocketaddress.cpp.
QString KUnixSocketAddress::pathname | ( | ) | const |
Returns the pathname associated with this object.
Will return QString::null if this object is empty.
Definition at line 939 of file ksocketaddress.cpp.
KUnixSocketAddress & KUnixSocketAddress::setPathname | ( | const QString & | path | ) |
Sets the pathname for the object.
- Returns:
- a reference to itself
Definition at line 946 of file ksocketaddress.cpp.
The documentation for this class was generated from the following files: