![]() |
Open FFBoard
Open source force feedback firmware
|
#include <ClassChooser.h>
Public Member Functions | |
ClassChooser (const std::vector< class_entry< T > > &classes) | |
~ClassChooser () | |
T * | Create (uint16_t id) |
bool | isCreatable (uint16_t id) |
void | replyAvailableClasses (std::vector< CommandReply > &replies, int16_t ignoredCreatableId=255) |
bool | isValidClassId (uint16_t id) |
Private Attributes | |
const std::vector< class_entry< T > > * | class_registry |
Definition at line 87 of file ClassChooser.h.
|
inline |
Definition at line 89 of file ClassChooser.h.
|
inline |
Definition at line 92 of file ClassChooser.h.
|
inline |
Creates a new instance of class
Definition at line 100 of file ClassChooser.h.
|
inline |
Check if class can be created Checks the isCreatable() function
Definition at line 116 of file ClassChooser.h.
|
inline |
Returns if this id is actually in the list of possible classes
Definition at line 159 of file ClassChooser.h.
|
inline |
Generates replies for the command system listing selectable classes
Definition at line 129 of file ClassChooser.h.
|
private |
Definition at line 168 of file ClassChooser.h.