EPICS ARCHIVER V4
|
Reads the config from an XML file that should conform to engineconfig.dtd. More...
#include <EngineConfig.h>
Public Member Functions | |
void | read (const char *filename, EngineConfigListener *listener) |
Reads the config from an XML file. More... | |
![]() | |
void | setWritePeriod (double secs) |
Set the period in seconds between 'writes' to Storage. More... | |
void | setBufferReserve (size_t times) |
Set how many times more buffer is reserved. More... | |
void | setMaxRepeatCount (size_t count) |
Set the max. More... | |
void | setIgnoredFutureSecs (double secs) |
Set which data gets ignored because time stamp is too far ahead of host clock. | |
void | setGetThreshold (double secs) |
Set threshold between 'Get' and 'MonitoredGet'. More... | |
void | setFileSizeLimit (size_t bytes) |
Set the file size limit (Bytes). More... | |
void | setDisconnectOnDisable (bool yes_no) |
Should engine disconnect channels that are disabled? | |
void | setChunkPeriod (double secs) |
Set the period in seconds between 'writes' to Storage. More... | |
![]() | |
double | getWritePeriod () const |
size_t | getBufferReserve () const |
size_t | getSuggestedBufferSpace (double scan_period) const |
size_t | getMaxRepeatCount () const |
double | getIgnoredFutureSecs () const |
double | getGetThreshold () const |
size_t | getFileSizeLimit () const |
bool | getDisconnectOnDisable () const |
double | getChunkPeriod () const |
void | addToFUX (class FUX::Element *doc) |
Append this config to a FUX document. More... | |
Reads the config from an XML file that should conform to engineconfig.dtd.
void EngineConfigParser::read | ( | const char * | filename, |
EngineConfigListener * | listener | ||
) |
Reads the config from an XML file.
GenericException | on error. |