#include <keyboard_console_listener.hpp>
Classes | |
struct | KEYS |
Public Member Functions | |
bool | hasStopped () |
void | init (unsigned int timeout=1) |
void | registerKeyboardEventCallback (boost::function< void(char)> &f) |
void | spin () |
char | spinOnce () |
void | waitForIt (char c) |
char | waitForIt (char *c, int size) |
~KeyboardConsoleListener () | |
Static Public Member Functions | |
static KeyboardConsoleListener & | get () |
static void | reset (int sig=0) |
Private Member Functions | |
KeyboardConsoleListener () | |
KeyboardConsoleListener (KeyboardConsoleListener const ©) | |
KeyboardConsoleListener & | operator= (KeyboardConsoleListener const ©) |
Private Attributes | |
boost::function< void(char)> | callback |
bool | has_stopped_ |
int | kfd |
struct termios old_conf | new_conf |
bool | tc_modified_ |
Definition at line 72 of file keyboard_console_listener.hpp.
Definition at line 136 of file keyboard_console_listener.hpp.
cob_3d_mapping_tools::KeyboardConsoleListener::KeyboardConsoleListener | ( | KeyboardConsoleListener const & | copy | ) | [private] |
Definition at line 98 of file keyboard_console_listener.hpp.
static KeyboardConsoleListener& cob_3d_mapping_tools::KeyboardConsoleListener::get | ( | ) | [inline, static] |
Definition at line 100 of file keyboard_console_listener.hpp.
Definition at line 226 of file keyboard_console_listener.hpp.
void cob_3d_mapping_tools::KeyboardConsoleListener::init | ( | unsigned int | timeout = 1 | ) |
Definition at line 140 of file keyboard_console_listener.hpp.
KeyboardConsoleListener& cob_3d_mapping_tools::KeyboardConsoleListener::operator= | ( | KeyboardConsoleListener const & | copy | ) | [private] |
void cob_3d_mapping_tools::KeyboardConsoleListener::registerKeyboardEventCallback | ( | boost::function< void(char)> & | f | ) |
Definition at line 231 of file keyboard_console_listener.hpp.
void cob_3d_mapping_tools::KeyboardConsoleListener::reset | ( | int | sig = 0 | ) | [static] |
Definition at line 236 of file keyboard_console_listener.hpp.
Definition at line 200 of file keyboard_console_listener.hpp.
Definition at line 185 of file keyboard_console_listener.hpp.
void cob_3d_mapping_tools::KeyboardConsoleListener::waitForIt | ( | char | c | ) |
Definition at line 210 of file keyboard_console_listener.hpp.
char cob_3d_mapping_tools::KeyboardConsoleListener::waitForIt | ( | char * | c, |
int | size | ||
) |
Definition at line 215 of file keyboard_console_listener.hpp.
boost::function<void (char)> cob_3d_mapping_tools::KeyboardConsoleListener::callback [private] |
Definition at line 126 of file keyboard_console_listener.hpp.
bool cob_3d_mapping_tools::KeyboardConsoleListener::has_stopped_ [private] |
Definition at line 124 of file keyboard_console_listener.hpp.
int cob_3d_mapping_tools::KeyboardConsoleListener::kfd [private] |
Definition at line 122 of file keyboard_console_listener.hpp.
struct termios old_conf cob_3d_mapping_tools::KeyboardConsoleListener::new_conf [private] |
Definition at line 120 of file keyboard_console_listener.hpp.
bool cob_3d_mapping_tools::KeyboardConsoleListener::tc_modified_ [private] |
Definition at line 123 of file keyboard_console_listener.hpp.