FileStreamWriter.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #pragma once
  2. #include "ThirdPartyHeadersBegin.h"
  3. #include <string>
  4. #include "ThirdPartyHeadersEnd.h"
  5. #include "MASTER.h"
  6. #include "GLOBAL.h"
  7. #include "basicTypes.h"
  8. #include "FileIOStream.h"
  9. #include "FileWriterInterface.h"
  10. namespace tecplot
  11. {
  12. namespace ___3933
  13. {
  14. class FileStreamWriter : public FileWriterInterface
  15. {
  16. public:
  17. explicit FileStreamWriter(std::string const &___1394);
  18. virtual ~FileStreamWriter();
  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(bool update);
  32. virtual size_t fwrite(void const *___416, size_t size, size_t count);
  33. virtual int fprintf(char const *format, ...);
  34. private:
  35. FileIOStream m_fileIOStream;
  36. UNCOPYABLE_CLASS(FileStreamWriter);
  37. };
  38. }
  39. }