#include <tty_unix.H>
Inheritance diagram for UNIX_MANAGER:
Public Member Functions | |
UNIX_MANAGER () | |
virtual void | loop (int infinite=1) |
virtual void | add (FD_EVENT *fd) |
virtual void | rem (FD_EVENT *fd) |
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 8 of file tty_unix.H.
|
Definition at line 22 of file tty_unix.H. |
|
Implements FD_MANAGER. Definition at line 63 of file tty_unix.H. References _ids. |
|
Definition at line 69 of file tty.H. References FD_MANAGER::_timeouts, and ARRAY< T >::add_uniquely(). Referenced by BaseJOTapp::mapped(). |
|
Implements FD_MANAGER. Definition at line 24 of file tty_unix.H. References _ids, FD_MANAGER::_timeouts, max(), ARRAY< T >::num(), and rem(). |
|
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 67 of file tty_unix.H. References _ids, BAD_IND, and ARRAY< T >::get_index(). Referenced by loop(). |
|
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 19 of file tty_unix.H. |
|
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(), loop(), FD_MANAGER::rem_timeout(), and FD_MANAGER::timeouts(). |