KDECore
KNetwork::KUnixSocketAddress Class Reference
A Unix (local) socket address. More...
#include <ksocketaddress.h>
Public Member Functions | |
KUnixSocketAddress (const QString &pathname) | |
KUnixSocketAddress (const KUnixSocketAddress &other) | |
KUnixSocketAddress (const sockaddr *sa, Q_UINT16 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) |
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 840 of file ksocketaddress.h.
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] |
KUnixSocketAddress::KUnixSocketAddress | ( | KSocketAddressData * | d | ) | [protected] |
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: