List of all members.
Classes |
| class | AbstractInput |
| class | AbstractOutput |
| class | Input |
| class | Output |
| struct | StopManagingDisposer |
Public Member Functions |
|
| System (const std::string &sysName="System") |
|
void | setName (const std::string &newName) |
|
const std::string & | getName () const |
|
bool | hasExecutionManager () const |
|
bool | hasDirectExecutionManager () const |
|
ExecutionManager * | getExecutionManager () const |
|
thread::Mutex & | getEmMutex () const |
Protected Member Functions |
|
void | mandatoryCleanUp () |
|
void | update (update_token_type updateToken) |
|
virtual bool | inputsValid () |
|
virtual void | operate ()=0 |
|
virtual void | invalidateOutputs () |
|
virtual void | onExecutionManagerChanged () |
Protected Attributes |
|
std::string | name |
|
ExecutionManager * | em |
|
bool | emDirect |
Friends |
|
class | ExecutionManager |
The documentation for this class was generated from the following files:
- include/barrett/systems/abstract/system.h
- include/barrett/systems/abstract/detail/system-inl.h
- src/systems/system.cpp