sockets Namespace Reference

Namespace of the sockets classes. More...


Classes

class  Buffer
 Base class for buffers. More...
class  DBuffer
 Dynamic buffer class. More...
class  IPSocket
 Base class for all IP sockets. More...
class  Monitor
 Base class for monitors. More...
class  SBuffer
 Static buffer class. More...
class  Socket
 Base class for all sockets. More...
class  TCPClient
 TCP client class. More...
class  TCPSocket
 TCP socket class. More...

Typedefs

typedef containers::VectorSP<
Monitor *, size_t > 
monitors_list

Functions

void setup_monitors (size_t hint)
 Sets monitors up.
void do_events ()
 Does events.

Variables

monitors_list monitors
Monitordefault_monitor


Function Documentation

void sockets::do_events  ) 
 

This function, which must be called by the core in its main loop, checks for events on all sockets that need to be monitored.

void sockets::setup_monitors size_t  hint  ) 
 

This function, which must be called by the core at program startup, registers and configures all usable monitors.

Parameters:
[in] hint The number of sockets that is estimated to be in concurrent use at a given time. This is only a hint, not the maximum number that will be allowed.


Generated on Sun May 20 21:32:22 2007 for Epona API by  doxygen 1.4.6