Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Simple_Keyboard Class Reference

#include <base_jotapp.H>

Inheritance diagram for Simple_Keyboard:

Inheritance graph
[legend]
Collaboration diagram for Simple_Keyboard:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CallMeth_t< Key_int,
Event
_callb
typedef GuardMeth_t< Key_int,
Event
_guard

Public Member Functions

 Simple_Keyboard (State *start)
virtual ~Simple_Keyboard ()
virtual int down (const Event &e, State *&)
virtual int down (CEvent &, State *&)
virtual int up (CEvent &, State *&)
void add_event (char k[], State *start)
void add_event (char k, State *start)
_callbCb (TYPENAME _callb::_method m)
_callbCb (TYPENAME _callb::_method m, State_t< Event > *s)
_guardGd (const Event &e, TYPENAME _guard::_method m)
Stateentry ()
const Stateentry () const

Protected Attributes

State _key_down
State _entry

Detailed Description

Definition at line 26 of file base_jotapp.H.


Member Typedef Documentation

typedef CallMeth_t<Key_int ,Event > Interactor< Key_int , Event , State >::_callb [inherited]
 

Definition at line 388 of file fsa.H.

typedef GuardMeth_t<Key_int ,Event > Interactor< Key_int , Event , State >::_guard [inherited]
 

Definition at line 389 of file fsa.H.


Constructor & Destructor Documentation

Simple_Keyboard::Simple_Keyboard State start  )  [inline]
 

Definition at line 28 of file base_jotapp.H.

References Interactor< Key_int, Event, State >::_entry, and Key_int::add_event().

virtual Simple_Keyboard::~Simple_Keyboard  )  [inline, virtual]
 

Definition at line 36 of file base_jotapp.H.


Member Function Documentation

void Key_int::add_event char  k,
State start
[inherited]
 

Definition at line 80 of file manip.C.

References Interactor< Key_int, Event, State >::_entry, Key_int::_key_down, Interactor< Key_int, Event, State >::Cb(), Key_int::down(), KEYD, KEYU, and Key_int::up().

void Key_int::add_event char  k[],
State start
[inherited]
 

Referenced by Key_int::Key_int(), and Simple_Keyboard().

_callb* Interactor< Key_int , Event , State >::Cb TYPENAME _callb::_method  m,
State_t< Event > *  s
[inline, inherited]
 

Definition at line 396 of file fsa.H.

_callb* Interactor< Key_int , Event , State >::Cb TYPENAME _callb::_method  m  )  [inline, inherited]
 

Definition at line 393 of file fsa.H.

Referenced by Key_int::add_event(), and kbd_nav::kbd_nav().

virtual int Key_int::down CEvent ,
State *& 
[inline, virtual, inherited]
 

Reimplemented in kbd_nav.

Definition at line 22 of file manip.H.

Referenced by Key_int::add_event(), and kbd_nav::kbd_nav().

virtual int Simple_Keyboard::down const Event e,
State *& 
[inline, virtual]
 

Definition at line 39 of file base_jotapp.H.

References Evd::_c.

const State * Interactor< Key_int , Event , State >::entry  )  const [inline, inherited]
 

Definition at line 403 of file fsa.H.

State * Interactor< Key_int , Event , State >::entry  )  [inline, inherited]
 

Definition at line 402 of file fsa.H.

_guard* Interactor< Key_int , Event , State >::Gd const Event e,
TYPENAME _guard::_method  m
[inline, inherited]
 

Definition at line 399 of file fsa.H.

virtual int Key_int::up CEvent ,
State *& 
[inline, virtual, inherited]
 

Reimplemented in kbd_nav.

Definition at line 23 of file manip.H.

Referenced by Key_int::add_event(), and kbd_nav::kbd_nav().


Member Data Documentation

State Interactor< Key_int , Event , State >::_entry [protected, inherited]
 

Definition at line 407 of file fsa.H.

Referenced by Key_int::add_event(), kbd_nav::kbd_nav(), Key_int::Key_int(), and Simple_Keyboard().

State Key_int::_key_down [protected, inherited]
 

Definition at line 19 of file manip.H.

Referenced by Key_int::add_event().


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:47:10 2006 for jot by  doxygen 1.4.4