SDC C-Project CF Review 프로그램
ReviewHistory/include/akCore/akFileMgrB.h
»õ ÆÄÀÏ
@@ -0,0 +1,40 @@
#pragma once
#include "akCoreLinker.h"
#include <vector>
namespace akCore
{
   class AKCORE_DLLSPEC CakFileMgrB
   {
   public:
      CakFileMgrB(void);
      ~CakFileMgrB(void);
      //쓰기 ê´€ë ¨
      void SetDataSize(unsigned int HeadSize, unsigned int BodySize);
      bool SetHead(void* head);
      bool AddBody(void* body);
      void ClearWriteBuffer(); //쓰기할려고 ì €ìž¥í•œ ë°ì´í„° ëª¨ë‘ ì‚­ì œ
      //읽기 ê´€ë ¨
      void MakeFile(char* filepath);
      bool OpenFile(char* filepath);
      void* GetBodyData();
      void* GetHeadData();
      int MoveNext();
      void ClearReadBuffer();
   private:
      int m_headSize, m_bodySize;
      void* m_WriteHead;
      std::vector<void*> m_vecWriteBody;
      int m_readindex;
      void* m_ReadHead;
      std::vector<void*> m_vecReadBody;
   };
}