|
EPICS ARCHIVER V4
|
Base interface for the archiver's indices. More...
#include <Index.h>
Classes | |
| class | NameIterator |
| Name iterator. More... | |
| class | Result |
| Return value of addChannel() and findChannel() More... | |
Public Types | |
| enum | ReadWrite { ReadOnly, ReadAndWrite } |
| Modes used for open. | |
Public Member Functions | |
| Index () | |
| Constructor. | |
| virtual | ~Index () |
| Destructor. | |
| virtual void | open (const stdString &filename, ReadWrite readwrite=ReadOnly)=0 |
| Open an index. More... | |
| const std::string & | getFilename () |
| Get the basename. More... | |
| const std::string & | getDirectory () |
| Get the directory. More... | |
| const stdString & | getFullName () |
| virtual void | close ()=0 |
| Close the index. More... | |
| virtual Result * | addChannel (const stdString &channel)=0 |
| Add a channel to the index. More... | |
| virtual Result * | findChannel (const stdString &channel)=0 |
| Obtain the RTree for a channel. More... | |
| virtual NameIterator * | iterator ()=0 |
| Get NameIterator, located on first channel. More... | |
Base interface for the archiver's indices.
1.8.5