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