- /*
- * TbUTIDataRetreiver.h
- *
- * Created on: Oct 1, 2014
- * Author: ADendek
- */
- #pragma once
- #include <string>
- namespace TbUT
- {
- class IDataRetreiver
- {
- public:
- virtual ~IDataRetreiver()
- {
- }
- ;
- virtual void open(std::string & p_filename)=0;
- virtual bool
- valid()=0;
- virtual int
- read_event(std::string & error_code)=0;
- virtual void
- process_event()=0;
- virtual double
- time()=0;
- virtual double
- temp()=0;
- virtual unsigned short
- data(int i) =0;
- };
- }