Public Types | |
|
typedef boost::function< void(RealTimeExecutionManager *, const ExecutionManagerException &) | callback_type ) |
Public Member Functions | |
| RealTimeExecutionManager (double period_s, int rt_priority=50) | |
| RealTimeExecutionManager (const libconfig::Setting &setting) | |
| void | start () |
| bool | isRunning () const |
| void | stop () |
| bool | getError () const |
| const std::string & | getErrorStr () const |
| void | clearError () |
| void | setErrorCallback (callback_type callback) |
| void | clearErrorCallback () |
Protected Member Functions | |
| void | executionLoopEntryPoint () |
Protected Attributes | |
| boost::thread | thread |
| int | priority |
| bool | running |
| bool | error |
| std::string | errorStr |
| callback_type | errorCallback |
1.7.6.1