#include <nnunixserversocket.h>
Inheritance diagram for NewNet::UnixServerSocket:

Public Member Functions | |
| UnixServerSocket () | |
| Create a unix server socket. | |
| void | listen (const std::string &path) |
| Listen on a unix path. | |
| virtual void | disconnect () |
| Disconnect the server socket. | |
Definition at line 30 of file nnunixserversocket.h.
| NewNet::UnixServerSocket::UnixServerSocket | ( | ) | [inline] |
Creates a unix server socket. The socket isn't yet bound to anything, so call listen() to activate the server socket.
Definition at line 36 of file nnunixserversocket.h.
| void NewNet::UnixServerSocket::listen | ( | const std::string & | path | ) |
Starts listening on the specified path.
Definition at line 26 of file nnunixserversocket.cpp.
References NewNet::ServerSocket::cannotListenEvent, NewNet::Socket::ErrorCannotBind, NewNet::Socket::ErrorCannotListen, NewNet::Socket::ErrorInvalidPath, NewNet::ServerSocket::listeningEvent, NewNet::Socket::setDescriptor(), NewNet::Socket::setSocketError(), NewNet::Socket::setSocketState(), and NewNet::Socket::SocketListening.
| void NewNet::UnixServerSocket::disconnect | ( | ) | [virtual] |
Closes the server socket and removes the unix socket file.
Reimplemented from NewNet::ServerSocket.
Definition at line 76 of file nnunixserversocket.cpp.
References NewNet::Socket::descriptor(), NewNet::ServerSocket::disconnect(), NewNet::Socket::SocketListening, and NewNet::Socket::socketState().
1.5.1