|
EPICS ARCHIVER V4
|
RawDataReader that understands 'shallow' indices. More...
#include <ShallowIndexRawDataReader.h>
Public Member Functions | |
| ShallowIndexRawDataReader (Index &index) | |
| Constructor. | |
| virtual | ~ShallowIndexRawDataReader () |
| Destructor. | |
| virtual const RawValue::Data * | find (const std::string &channel_name, const epicsTime *start) |
| Returns a sample of the specified channel. | |
| virtual const std::string & | getName () const |
| Returns the channel name. | |
| virtual const RawValue::Data * | next () |
| Returns the next sample. | |
| virtual const RawValue::Data * | get () const |
| Returns the current sample. | |
| virtual DbrType | getType () const |
| virtual DbrCount | getCount () const |
| virtual const CtrlInfo & | getInfo () const |
| virtual bool | changedType () |
| Checks if type changed. | |
| virtual bool | changedInfo () |
| Checks if info changed. | |
Public Member Functions inherited from DataReader | |
| virtual const RawValue::Data * | find (const stdString &channel_name, const epicsTime *start)=0 |
| Locate data. More... | |
| void | toString (stdString &text) const |
| Convert current value to string. More... | |
RawDataReader that understands 'shallow' indices.
As long as a 'shallow' index is hit, this reader keeps drilling down to the first 'full' index, and then uses a RawDataReader to get the samples.
|
virtual |
Implements DataReader.
|
virtual |
Implements DataReader.
|
virtual |
Implements DataReader.
1.8.5