Newer
Older
TB_Chris / TbUT / src / .svn / text-base / TbUTIDataRetreiver.h.svn-base
@iaro iaro on 9 May 2016 469 bytes first attempt of automated anal
  1. /*
  2. * TbUTIDataRetreiver.h
  3. *
  4. * Created on: Oct 1, 2014
  5. * Author: ADendek
  6. */
  7.  
  8. #pragma once
  9. #include <string>
  10.  
  11. namespace TbUT
  12. {
  13.  
  14. class IDataRetreiver
  15. {
  16. public:
  17.  
  18. virtual ~IDataRetreiver()
  19. {
  20. }
  21. ;
  22. virtual void open(std::string & p_filename)=0;
  23. virtual bool
  24. valid()=0;
  25. virtual int
  26. read_event(std::string & error_code)=0;
  27. virtual void
  28. process_event()=0;
  29. virtual double
  30. time()=0;
  31. virtual double
  32. temp()=0;
  33. virtual unsigned short
  34. data(int i) =0;
  35.  
  36. };
  37.  
  38. }