EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | List of all members
EngineConfig Class Reference

Global engine configuration parameters. More...

#include <EngineConfig.h>

Inheritance diagram for EngineConfig:
WritableEngineConfig EngineConfigParser

Public Member Functions

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...
 

Detailed Description

Global engine configuration parameters.

Does not use a mutex, assuming that the engine is stopped while parsing a new configuration and thus changing EngineConfig.

Member Function Documentation

void EngineConfig::addToFUX ( class FUX::Element doc)

Append this config to a FUX document.

size_t EngineConfig::getBufferReserve ( ) const
inline
Returns
Returns how many times more buffer is reserved.
double EngineConfig::getChunkPeriod ( ) const
inline
Returns
Returns the period in seconds .
bool EngineConfig::getDisconnectOnDisable ( ) const
inline
Returns
Returns true if engine disconnects disabled channels.
size_t EngineConfig::getFileSizeLimit ( ) const
inline
Returns
Returns the file size limit (Bytes).
double EngineConfig::getGetThreshold ( ) const
inline
Returns
Returns the threshold between 'Get' and 'MonitoredGet'.
double EngineConfig::getIgnoredFutureSecs ( ) const
inline
Returns
Returns the seconds into the future considered too futuristic.
size_t EngineConfig::getMaxRepeatCount ( ) const
inline
Returns
Returns the max. repeat count.
See Also
SampleMechanismGet
size_t EngineConfig::getSuggestedBufferSpace ( double  scan_period) const
inline
Returns
Returns suggested buffer for given scan period.
double EngineConfig::getWritePeriod ( ) const
inline
Returns
Returns the period in seconds between 'writes' to Storage.

The documentation for this class was generated from the following file: