|
| | EngineEA3 (const std::string &index_name) |
| | Create Engine that writes to given index. More...
|
| |
| virtual void | read_config (Guard &guard, const std::string &file_name) |
| | Read the given config file. More...
|
| |
| virtual void | addChannel (const std::string &group_name, const std::string &channel_name, double scan_period, bool disabling, bool monitor) |
| | Add a channel. More...
|
| |
| virtual unsigned long | write (Guard &guard) |
| | Write all current buffers to disk. More...
|
| |
| | Engine (const std::string &index_name) |
| | Create Engine that writes to given index. More...
|
| |
|
virtual | ~Engine () |
| | Destructor.
|
| |
| virtual OrderedMutex & | getMutex () |
| | Guardable interface. More...
|
| |
| const std::string & | getIndexName (Guard &guard) const |
| |
| void | setDescription (Guard &guard, const std::string &description) |
| | Set the description string. More...
|
| |
| const std::string & | getDescription (Guard &guard) const |
| |
| const epicsTime & | getStartTime (Guard &guard) const |
| |
| const epicsTime & | getNextWriteTime (Guard &guard) const |
| |
| void | attachToProcessVariableContext (Guard &guard) |
| | Join the engine's ProcessVariableContext. More...
|
| |
| double | getWriteDuration (Guard &guard) const |
| |
| size_t | getWriteCount (Guard &guard) const |
| |
| double | getProcessDelayAvg (Guard &guard) const |
| |
| const EngineConfig & | getConfig (Guard &guard) const |
| |
| WritableEngineConfig & | getWritableConfig (Guard &guard) |
| |
| virtual void | write_config (Guard &guard) |
| | Write a new config file. More...
|
| |
| GroupInfo * | addGroup (Guard &guard, const std::string &group_name) |
| | Add a group. More...
|
| |
| const stdList< GroupInfo * > & | getGroups (Guard &guard) const |
| |
| GroupInfo * | findGroup (Guard &engine_guard, const std::string &name) |
| |
| const stdList< ArchiveChannel * > & | getChannels (Guard &guard) const |
| |
| ArchiveChannel * | findChannel (Guard &engine_guard, const std::string &name) |
| |
| size_t | getNumConnected (Guard &guard) const |
| |
| void | start (Guard &guard) |
| | Start the sample mechanism. More...
|
| |
| bool | isRunning (Guard &guard) const |
| |
| bool | process () |
| | Main process routine. More...
|
| |
| void | stop (Guard &guard) |
| | Stop sampling. More...
|
| |
| virtual void | addChannel (const stdString &group_name, const stdString &channel_name, double scan_period, bool disabling, bool monitor)=0 |
| | Invoked for each channel that the EngineConfigParser found. More...
|
| |
The original archive engine.