FileIOStream.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #pragma once
  2. #include "ClassMacros.h"
  3. #include "FileIOStatistics.h"
  4. #include "FileIOStreamInterface.h"
  5. namespace tecplot
  6. {
  7. namespace ___3933
  8. {
  9. class FileIOStream : public FileIOStreamInterface
  10. {
  11. public:
  12. explicit FileIOStream(std::string const &___1394);
  13. virtual ~FileIOStream();
  14. virtual ___372 ___2041() const;
  15. virtual ___372 close(bool ___3361);
  16. virtual ___1393 fileLoc();
  17. virtual ___372 ___3460();
  18. virtual ___372 ___3459(___1393 fileLoc);
  19. virtual ___372 seekToFileEnd();
  20. virtual std::string const &___1394() const;
  21. virtual void ___3494(___372 ___2002);
  22. virtual ___372 ___2002() const;
  23. virtual void setDataFileType(DataFileType_e ___844);
  24. virtual DataFileType_e ___844() const;
  25. virtual class FileIOStatistics &statistics();
  26. ___372 open(std::string const &___2504);
  27. FILE *handle() const;
  28. private:
  29. FileIOStatistics m_statistics;
  30. FILE *m_fileHandle;
  31. std::string const ___2461;
  32. bool m_isAscii;
  33. DataFileType_e m_dataFileType;
  34. UNCOPYABLE_CLASS(FileIOStream);
  35. };
  36. }
  37. }