[C++] SendBuffer Pooling
·
Study/C++ & C#
이전엔 단순히 버퍼를 필요할 때 만들어 사용하는 형태였다면, 이번엔 풀링을 통해 미리 버퍼들을 풀링해 돌려쓰는 방식으로 돌아가게 할 것이다. 1. SendBuffer 클래스 수정 풀링을 사용할 것이기 때문에 아래의 클래스들을 새로 작성할 것이다. SendBufferChunk - SendBuffer들의 덩어리(Chunk)이다. 버퍼들을 Array형태로 갖고 있을 것이다. SendBufferManager - SendBufferChunk들을 관리할 매니저 클래스이다. 먼저 SendBufferManager부터 만들어가 보자. class SendBufferManager { public: // 큰 버퍼에서 내가 일정 부분만큼 사용하기 위해 연다는 느낌 SendBufferRefOpen(uint32 size); pri..