|
libshevek
|
Base of the client class which is implemented by the calling program. More...
#include <server.hh>
Public Member Functions | |
| void | continue_reading () |
| This is called after in->unread (), to resume accepting data from this connection. | |
| ~connection () | |
| Destructor. | |
Public Attributes | |
| Glib::RefPtr< shevek::fd > | in |
| The input socket. The client can stop reading from this connection by calling in->unread (). | |
| Glib::RefPtr< shevek::fd > | out |
| The output socket. This is used to send data to the connection. | |
Protected Member Functions | |
| connection () | |
| The client class can construct this object with its create function. | |
|
Glib::RefPtr< server< client, serverdata > > | get_server () |
| Access to the server object which hosts this client. | |
| void | disconnect () |
| This can be called by the client object to close this connection. | |
Friends | |
| class | server< client, serverdata > |
Base of the client class which is implemented by the calling program.
A client object is created for every connection which is accepted. This class handles server administration and provides access to members from the client class.
1.7.6.1