Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
mcr::Serial Class Referencefinal

Public Member Functions

 Serial ()
 
 Serial (const Serial &)=delete
 
 ~Serial ()
 
Serialoperator= (const Serial &)=delete
 
int applyType (const char *name) const
 
int applyTypeMax () const
 
unsigned int applyTypeCount () const
 
const char * applyTypeName (int value) const
 
int keyPress (const char *name) const
 
int keyPressMax () const
 
unsigned int keyPressCount () const
 
const char * keyPressName (int value) const
 
int dimension (const char *name) const
 
int dimensionMax () const
 
unsigned int dimensionCount () const
 
const char * dimensionName (int value) const
 
size_t echo (const char *name) const
 
size_t echoMax () const
 
size_t echoCount () const
 
const char * echoName (size_t value) const
 
void setEcho (size_t value, const char *name)
 
void addEcho (size_t value, const char *const *addNames, size_t count)
 
void mapEcho (size_t value, const char *name, const char *const *addNames, size_t count)
 
int key (const char *name) const
 
int keyMax () const
 
size_t keyCount () const
 
const char * keyName (int value) const
 
void setKey (int value, const char *name)
 
void addKey (int value, const char *const *addNames, size_t count)
 
void mapKey (int value, const char *name, const char *const *addNames, size_t count)
 
unsigned int modifiers (const char *name) const
 
unsigned int modifiersMax () const
 
unsigned int modifiersCount () const
 
const char * modifiersName (unsigned int value) const
 
unsigned int triggerFlags (const char *name) const
 
unsigned int triggerFlagsMax () const
 
unsigned int triggerFlagsCount () const
 
const char * triggerFlagsName (unsigned int value) const
 
int interrupt (const char *name) const
 
int interruptMax () const
 
int interruptCount () const
 
const char * interruptName (int value)
 

Friends

class SerialPrivate
 

Detailed Description

Definition at line 37 of file serial.h.

Constructor & Destructor Documentation

§ Serial()

mcr::Serial::Serial ( )

§ ~Serial()

mcr::Serial::~Serial ( )

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