#include <tty.H>
Inherited by UNIX_MANAGER, and WIN_MANAGER.
Public Methods | |
FD_MANAGER () | |
virtual | ~FD_MANAGER () |
virtual void | loop (int infinite=1)=0 |
virtual ARRAY< FD_TIMEOUT * > | timeouts () |
Static Public Methods | |
FD_MANAGER * | mgr () |
void | set_mgr (FD_MANAGER *m) |
void | rem_event (FD_EVENT *f) |
void | add_event (FD_EVENT *f) |
void | add_timeout (FD_TIMEOUT *to) |
void | rem_timeout (FD_TIMEOUT *to) |
Protected Methods | |
virtual void | add (FD_EVENT *fd)=0 |
virtual void | rem (FD_EVENT *fd)=0 |
virtual void | add (FD_TIMEOUT *t) |
virtual void | rem (FD_TIMEOUT *t) |
Static Protected Methods | |
ARRAY< FD_EVENT * > & | pending_events () |
ARRAY< FD_TIMEOUT * > & | pending_timeouts () |
Protected Attributes | |
ARRAY< FD_TIMEOUT * > | _timeouts |
Static Protected Attributes | |
FD_MANAGER * | _mgr = 0 |
ARRAY< FD_EVENT * > * | _pending_events = 0 |
ARRAY< FD_TIMEOUT * > * | _pending_timeouts = 0 |
|
|
|
|
|
Reimplemented in UNIX_MANAGER, and WIN_MANAGER. |
|
Implemented in UNIX_MANAGER, and WIN_MANAGER. |
|
|
|
|
|
Implemented in UNIX_MANAGER, and WIN_MANAGER. |
|
|
|
|
|
|
|
Reimplemented in UNIX_MANAGER, and WIN_MANAGER. |
|
Implemented in UNIX_MANAGER, and WIN_MANAGER. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|