#include <usocket.h>
Public Member Functions | |
usocket (const std::string &servername, time_t millisecs=0, const std::string &filename="") | |
Open client socket on filename connected to servername. | |
usocket (userversocket &srv, time_t delay, size_t bufsize) | |
Construct a connection accepted by a server. | |
~usocket () | |
Destructor. | |
const std::string & | servername () const |
Return filename of server. | |
usockstreambuf * | rdbuf (void) const |
Return associated usockstreambuf object. | |
int | error () const |
Return last system error. | |
std::string | strerror () const |
Return last system error string. | |
Static Public Member Functions | |
Util::ref< usocket > | accept (userversocket &srv, time_t delay, size_t bufsize) |
Construct a connection accepted by a server. | |
Private Member Functions | |
usocket (const usocket &) | |
usocket & | operator= (const usocket &) |
Private Attributes | |
std::string | servername_ |
bool | temp_ |
Definition at line 16 of file usocket.h.
|
Open client socket on filename connected to servername. If filename has size 0, a temporary file will be created in /tmp |
|
Construct a connection accepted by a server.
usocket connection(server,10,bufsize); if (connection) { } The delay (for I/O operations) of the new socket, is inherited from the userversocket. |
|
Destructor.
|
|
|
|
Construct a connection accepted by a server.
|
|
Return filename of server. Definition at line 51 of file usocket.h. References servername_. |
|
Return associated usockstreambuf object. Definition at line 54 of file usocket.h. Referenced by error(), and strerror(). |
|
Return last system error. Definition at line 59 of file usocket.h. References Dv::Util::fdstreambuf::error(), and rdbuf(). |
|
Return last system error string. Definition at line 61 of file usocket.h. References rdbuf(), and Dv::Util::fdstreambuf::strerror(). |
|
|
|
Definition at line 68 of file usocket.h. Referenced by servername(). |
|
dvnet-0.9.11 | [27 December, 2004] |