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:

