MAK RTIspy API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Member Functions | Private Attributes
keyboard Class Reference
+ Collaboration diagram for keyboard:

Public Types

enum  { upKey = 'A', downKey = 'B', leftKey = 'D', rightKey = 'C' }
 

Public Member Functions

 keyboard ()
 
 ~keyboard ()
 
int kbhit ()
 
int keybrdTick ()
 
 keyboard ()
 
 ~keyboard ()
 
int kbhit ()
 
int keybrdTick ()
 
 keyboard ()
 
 ~keyboard ()
 
int kbhit ()
 
int keybrdTick ()
 
 keyboard ()
 
 ~keyboard ()
 
int kbhit ()
 
int keybrdTick ()
 

Protected Member Functions

int getkey ()
 
int getkey ()
 
int getkey ()
 
int getkey ()
 

Private Attributes

struct termios initial_settings new_settings
 
int peek_character
 

Member Enumeration Documentation

anonymous enum
Enumerator
upKey 
downKey 
leftKey 
rightKey 

Constructor & Destructor Documentation

keyboard::keyboard ( )
keyboard::~keyboard ( )
keyboard::keyboard ( )
keyboard::~keyboard ( )
keyboard::keyboard ( )
keyboard::~keyboard ( )
keyboard::keyboard ( )
keyboard::~keyboard ( )

Member Function Documentation

int keyboard::getkey ( )
protected
int keyboard::getkey ( )
protected
int keyboard::getkey ( )
protected
int keyboard::getkey ( )
protected
int keyboard::kbhit ( )
int keyboard::kbhit ( )
int keyboard::kbhit ( )
int keyboard::kbhit ( )
int keyboard::keybrdTick ( )
int keyboard::keybrdTick ( )
int keyboard::keybrdTick ( )
int keyboard::keybrdTick ( )

Member Data Documentation

struct termios initial_settings keyboard::new_settings
private
int keyboard::peek_character
private

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)