#include <tty_win.H>
Inheritance diagram for WIN_MANAGER:
Public Member Functions | |
WIN_MANAGER () | |
virtual void | loop () |
virtual void | add (FD_EVENT *fd) |
virtual void | rem (FD_EVENT *fd) |
virtual FD_TIMEOUT * | timeout () |
virtual void | timeout (FD_TIMEOUT *) |
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< tty_to_id > | _ids |
ARRAY< FD_TIMEOUT * > | _timeouts |
Static Protected Attributes | |
static FD_MANAGER * | _mgr = 0 |
Classes | |
class | tty_to_id |
Definition at line 7 of file tty_win.H.
|
|
|
Implements FD_MANAGER. Definition at line 52 of file tty_win.H. References _ids. |
|
Definition at line 69 of file tty.H. References FD_MANAGER::_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 44 of file tty_win.H. References _ids, and ARRAY< T >::num(). |
|
Definition at line 73 of file tty.H. References FD_MANAGER::_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(). |
|
Implements FD_MANAGER. Definition at line 56 of file tty_win.H. References _ids, BAD_IND, and ARRAY< T >::get_index(). |
|
Definition at line 70 of file tty.H. References FD_MANAGER::_timeouts. Referenced by BaseJOTapp::icon(), and BaseJOTapp::~BaseJOTapp(). |
|
Definition at line 74 of file tty.H. References FD_MANAGER::_mgr. Referenced by GLUT_WINSYS::GLUT_WINSYS(). |
|
|
|
|
|
Definition at line 72 of file tty.H. References FD_MANAGER::_timeouts. |
|
|
|
Definition at line 61 of file tty.H. Referenced by FD_MANAGER::mgr(), and FD_MANAGER::set_mgr(). |
|
Definition at line 60 of file tty.H. Referenced by FD_MANAGER::add_timeout(), GLUT_MANAGER::do_display(), UNIX_MANAGER::loop(), FD_MANAGER::rem_timeout(), and FD_MANAGER::timeouts(). |