#pragma once #include "akCoreLinker.h" #include 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 m_vecWriteBody; int m_readindex; void* m_ReadHead; std::vector m_vecReadBody; }; }