KNetwork::KUnixSocketAddress
#include <k3socketaddress.h>

Protected Member Functions | |
KUnixSocketAddress (KSocketAddressData *d) | |
![]() | |
KSocketAddress (KSocketAddressData *d) | |
Additional Inherited Members | |
![]() | |
static int | fromIanaFamily (int iana) |
static int | ianaFamily (int af) |
![]() | |
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 898 of file k3socketaddress.h.
Constructor & Destructor Documentation
◆ KUnixSocketAddress() [1/5]
KUnixSocketAddress::KUnixSocketAddress | ( | ) |
◆ KUnixSocketAddress() [2/5]
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 917 of file k3socketaddress.cpp.
◆ KUnixSocketAddress() [3/5]
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 925 of file k3socketaddress.cpp.
◆ KUnixSocketAddress() [4/5]
KUnixSocketAddress::KUnixSocketAddress | ( | const QString & | pathname | ) |
Constructs an object from the given pathname.
Definition at line 930 of file k3socketaddress.cpp.
◆ ~KUnixSocketAddress()
|
override |
Destructor.
Definition at line 940 of file k3socketaddress.cpp.
◆ KUnixSocketAddress() [5/5]
|
protected |
extra constructor
Definition at line 935 of file k3socketaddress.cpp.
Member Function Documentation
◆ operator const sockaddr_un *()
|
inline |
Cast operator to sockaddr_un.
Definition at line 946 of file k3socketaddress.h.
◆ operator=()
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 944 of file k3socketaddress.cpp.
◆ pathname()
QString KUnixSocketAddress::pathname | ( | ) | const |
Returns the pathname associated with this object.
Will return QString() if this object is empty.
Definition at line 950 of file k3socketaddress.cpp.
◆ setPathname()
KUnixSocketAddress & KUnixSocketAddress::setPathname | ( | const QString & | path | ) |
Sets the pathname for the object.
- Returns
- a reference to itself
Definition at line 958 of file k3socketaddress.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Jan 30 2023 04:01:51 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.