2019-02-10 13:58:52 +00:00
|
|
|
#ifndef __FILER_H__
|
|
|
|
#define __FILER_H__
|
|
|
|
|
2023-10-19 14:04:28 +00:00
|
|
|
class filer: virtual public serialio {
|
2019-02-10 13:58:52 +00:00
|
|
|
public:
|
|
|
|
virtual const char *advance() =0;
|
|
|
|
virtual const char *rewind() =0;
|
|
|
|
|
2019-02-12 18:17:46 +00:00
|
|
|
virtual const char *checkpoint() =0;
|
|
|
|
virtual void restore(const char *) = 0;
|
|
|
|
|
2019-03-26 19:27:25 +00:00
|
|
|
virtual bool start() =0;
|
2019-02-10 13:58:52 +00:00
|
|
|
virtual void stop() =0;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|