CSCommon: MCommandBuilder 클래스 참조

MAIET

MCommandBuilder 클래스 참조

#include <MCommandBuilder.h>

MCommandBuilder에 대한 협력 도표:

Collaboration graph
[범례]
전체 멤버 목록 보기

세부 사항

MCommandBuilder : 완결되지않은 Stream을 버퍼링한뒤 Command로 복원한다. <builder pattern="">.

public 메소드

 MCommandBuilder (MUID uidSender, MUID uidReceiver, MCommandManager *pCmdMgr)
void SetUID (MUID uidReceiver, MUID uidSender)
bool Read (char *pBuffer, int nBufferLen)
MCommandGetCommand ()
MPacketHeader * GetNetCommand ()

protected 메소드

bool CheckBufferEmpty ()
bool EstimateBufferToCmd ()
void AddBuffer (char *pBuffer, int nLen)
bool MoveBufferToFront (int nStart, int nLen)
int MakeCommand (char *pBuffer, int nBufferLen)
void Clear ()

protected 속성

MUID m_uidSender
MUID m_uidReceiver
MCommandManagerm_pCommandManager
char m_Buffer [COMMAND_BUFFER_LEN]
int m_nBufferNext
MCommandList m_CommandList
list< MPacketHeader * > m_NetCmdList

이 클래스을 위한 문서화는 다음의 파일들로부터 생성되었습니다.


MAIET entertainment