KeyboardManager: a class to manage the polling of a switch-matrix keyboard
Diff: kbd_mgr/KeyboardStateHandler.h
- Revision:
- 2:eb4cc53ff33d
- Child:
- 3:1310c57aca77
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kbd_mgr/KeyboardStateHandler.h Sun Jan 23 23:15:36 2011 +0000 @@ -0,0 +1,19 @@ +#ifndef KEYBOARD_STATE_HANDLER_H_ +#define KEYBOARD_STATE_HANDLER_H_ + +#include "kbd_mgr/KeyboardState.h" + +namespace kbd_mgr { + +/** + * @brief Interface used to report a keyboard state. + */ +class KeyboardStateHandler { +public: + virtual void operator()(const KeyboardState &newState) = 0; + virtual ~KeyboardStateHandler() { } +}; + +} // kbd_mgr + +#endif // KEYBOARD_STATE_HANDLER_H_