#include <unix.h>
Inheritance diagram for ost::UnixSocket::
Public Methods | |
UnixSocket (const char *pathname, int backlog=5) | |
A Unix domain "server" is created as a Unix domain socket that is bound to a pathname and that has a backlog queue to listen for connection requests. More... | |
bool | isPendingConnection (timeout_t timeout=TIMEOUT_INF) |
not const -- jfc. More... | |
virtual | ~UnixSocket () |
Use base socket handler for ending this socket. More... | |
Protected Methods | |
void | close (void) |
Protected Attributes | |
char* | path |
Friends | |
class | UnixStream |
class | SocketPort |
class | unixstream |
An implicit and unique UnixSocket object exists in Common C++ to represent a bound Unix domain socket acting as a "server" for receiving connection requests. This class is not part of UnixStream because such objects normally perform no physical I/O (read or write operations) other than to specify a listen backlog queue and perform "accept" operations for pending connections.
|
A Unix domain "server" is created as a Unix domain socket that is bound to a pathname and that has a backlog queue to listen for connection requests. If the server cannot be created, an exception is thrown.
|
|
Use base socket handler for ending this socket.
|
|
|
|
not const -- jfc.
|
|
|
|
|
|
|
|
|