Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
cob_3d_mapping_tools::KeyboardConsoleListener Class Reference

#include <keyboard_console_listener.hpp>

List of all members.

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 KeyboardConsoleListenerget ()
static void reset (int sig=0)

Private Member Functions

 KeyboardConsoleListener ()
 KeyboardConsoleListener (KeyboardConsoleListener const &copy)
KeyboardConsoleListeneroperator= (KeyboardConsoleListener const &copy)

Private Attributes

boost::function< void(char)> callback
bool has_stopped_
int kfd
struct termios old_conf new_conf
bool tc_modified_

Detailed Description

Definition at line 72 of file keyboard_console_listener.hpp.


Constructor & Destructor Documentation

Definition at line 136 of file keyboard_console_listener.hpp.

Definition at line 98 of file keyboard_console_listener.hpp.


Member Function Documentation

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]

Definition at line 231 of file keyboard_console_listener.hpp.

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.

Definition at line 210 of file keyboard_console_listener.hpp.

Definition at line 215 of file keyboard_console_listener.hpp.


Member Data Documentation

boost::function<void (char)> cob_3d_mapping_tools::KeyboardConsoleListener::callback [private]

Definition at line 126 of file keyboard_console_listener.hpp.

Definition at line 124 of file keyboard_console_listener.hpp.

Definition at line 122 of file keyboard_console_listener.hpp.

Definition at line 120 of file keyboard_console_listener.hpp.

Definition at line 123 of file keyboard_console_listener.hpp.


The documentation for this class was generated from the following file:


cob_3d_mapping_tools
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:04:27