#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18