KDECore
#include <k3socketaddress.h>
Protected Member Functions | |
KUnixSocketAddress (KSocketAddressData *d) | |
Protected Member Functions inherited from KNetwork::KSocketAddress | |
KSocketAddress (KSocketAddressData *d) | |
Additional Inherited Members | |
Static Public Member Functions inherited from KNetwork::KSocketAddress | |
static int | fromIanaFamily (int iana) |
static int | ianaFamily (int af) |
Protected Attributes inherited from KNetwork::KSocketAddress | |
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.
- Deprecated:
- Use KSocketFactory or KLocalSocket instead
Definition at line 833 of file k3socketaddress.h.
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 | ) |
Constructs an object from the given pathname.
Definition at line 917 of file k3socketaddress.cpp.
|
virtual |
Destructor.
Definition at line 927 of file k3socketaddress.cpp.
|
protected |
extra constructor
Definition at line 922 of file k3socketaddress.cpp.
Member Function Documentation
|
inline |
Cast operator to sockaddr_un.
Definition at line 881 of file k3socketaddress.h.
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:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:14 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.