Eris  1.3.19
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Static Protected Attributes
Eris::Poll Class Reference
Inheritance diagram for Eris::Poll:
Eris::PollDefault

List of all members.

Public Types

typedef int Check

Public Member Functions

virtual int maxStreams () const =0
virtual int maxConnectingStreams () const =0
virtual void addStream (const basic_socket *, Check=READ)=0
virtual void changeStream (const basic_socket *, Check)=0
virtual void removeStream (const basic_socket *)=0

Static Public Member Functions

static Pollinstance ()
static void setInstance (Poll *)
static void newTimedEvent ()

Public Attributes

sigc::signal< void, PollData & > Ready

Static Public Attributes

static const int READ = 1
static const int WRITE = 2
static const int EXCEPT = 4
static const int MASK = READ | WRITE | EXCEPT

Static Protected Attributes

static bool new_timeout_ = false

The documentation for this class was generated from the following files: