#include <tty.H>
Inheritance diagram for FD_MANAGER:
Public Member Functions | |
FD_MANAGER () | |
virtual | ~FD_MANAGER () |
virtual void | add (FD_EVENT *fd)=0 |
virtual void | rem (FD_EVENT *fd)=0 |
virtual void | loop (int infinite=1)=0 |
virtual void | add_timeout (FD_TIMEOUT *t) |
virtual void | rem_timeout (FD_TIMEOUT *t) |
virtual ARRAY< FD_TIMEOUT * > | timeouts () |
Static Public Member Functions | |
static FD_MANAGER * | mgr () |
static void | set_mgr (FD_MANAGER *m) |
Protected Attributes | |
ARRAY< FD_TIMEOUT * > | _timeouts |
Static Protected Attributes | |
static FD_MANAGER * | _mgr = 0 |
Definition at line 58 of file tty.H.
|
|
|
|
|
Implemented in UNIX_MANAGER, WIN_MANAGER, and GLUT_MANAGER. Referenced by TTYfd::activate(), and Network::Register(). |
|
Definition at line 69 of file tty.H. References _timeouts, and ARRAY< T >::add_uniquely(). Referenced by BaseJOTapp::mapped(). |
|
Implemented in UNIX_MANAGER, and GLUT_MANAGER. Referenced by Network::barrier(), and BaseJOTapp::Run(). |
|
Definition at line 73 of file tty.H. References _mgr. Referenced by GLUT_MANAGER::display_cb(), distrib(), GLUIPopUp::hide_glui(), BaseJOTapp::icon(), GLUT_MANAGER::idle_cb(), BaseJOTapp::mapped(), mouse_button_callback(), mouse_motion_callback(), normal_keydown_callback(), normal_keyup_callback(), GLUT_WINSYS::reshape_cb(), BaseJOTapp::Run(), GLUIPopUp::show_glui(), GLUT_WINSYS::visibility_cb(), and BaseJOTapp::~BaseJOTapp(). |
|
Implemented in UNIX_MANAGER, WIN_MANAGER, and GLUT_MANAGER. Referenced by TTYfd::deactivate(), and Network::Unregister(). |
|
Definition at line 70 of file tty.H. References _timeouts. Referenced by BaseJOTapp::icon(), and BaseJOTapp::~BaseJOTapp(). |
|
Definition at line 74 of file tty.H. References _mgr. Referenced by GLUT_WINSYS::GLUT_WINSYS(). |
|
Definition at line 72 of file tty.H. References _timeouts. |
|
|
|
Definition at line 60 of file tty.H. Referenced by add_timeout(), GLUT_MANAGER::do_display(), UNIX_MANAGER::loop(), rem_timeout(), and timeouts(). |