FileStreamReader.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #pragma once
  2. #include "ThirdPartyHeadersBegin.h"
  3. #include <cstdio>
  4. #include "ThirdPartyHeadersEnd.h"
  5. #include "MASTER.h"
  6. #include "GLOBAL.h"
  7. #include "basicTypes.h"
  8. #include "FileIOStream.h"
  9. #include "FileReaderInterface.h"
  10. namespace tecplot
  11. {
  12. namespace ___3933
  13. {
  14. class FileStreamReader : public ___1399
  15. {
  16. public:
  17. explicit FileStreamReader(std::string const &___1394);
  18. virtual ~FileStreamReader();
  19. virtual ___372 ___2041() const;
  20. virtual ___372 close(bool ___3361);
  21. virtual ___1393 fileLoc();
  22. virtual ___372 ___3460();
  23. virtual ___372 ___3459(___1393 fileLoc);
  24. virtual ___372 seekToFileEnd();
  25. virtual std::string const &___1394() const;
  26. virtual void ___3494(___372 ___2002);
  27. virtual ___372 ___2002() const;
  28. virtual void setDataFileType(DataFileType_e ___844);
  29. virtual DataFileType_e ___844() const;
  30. virtual class FileIOStatistics &statistics();
  31. virtual ___372 open();
  32. virtual size_t fread(void *___416, size_t size, size_t count);
  33. virtual char *fgets(char *s, int size);
  34. virtual int feof();
  35. virtual int getc();
  36. virtual int ungetc(int c);
  37. virtual int fscanf(char const *format, void *___3251);
  38. virtual int fscanf(char const *format, void *ptr1, void *ptr2);
  39. virtual int fscanf(char const *format, void *ptr1, void *ptr2, void *ptr3);
  40. private:
  41. FileIOStream m_fileIOStream;
  42. UNCOPYABLE_CLASS(FileStreamReader);
  43. };
  44. }
  45. }