MCommandManager 클래스 참조
#include <MCommandManager.h>
세부 사항
커맨드 매니져- 커맨드 디스크립션 관리
- 커맨드 큐 관리.
public 메소드 | |
void | Initialize (void) |
int | GetCommandDescCount (void) const |
int | GetCommandQueueCount (void) const |
MCommandDesc * | GetCommandDesc (int i) |
MCommandDesc * | GetCommandDescByID (int nID) |
void | AssignDescs (MCommandManager *pTarCM) |
void | AddCommandDesc (MCommandDesc *pCD) |
Command Description 추가. | |
bool | Post (MCommand *pNew) |
커맨드 Posting. | |
MCommand * | GetCommand (void) |
가장 먼저 추가된 커맨드를 읽어들임 | |
MCommand * | PeekCommand (void) |
가장 먼저 추가된 커맨드를 CommandManager에서 지우지 않고 읽어들임 | |
void | GetSyntax (char *szSyntax, const MCommandDesc *pCD) |
Command Description의 문법 설명 스트링 얻어내기. | |
bool | ParseMessage (MCommand *pCmd, char *szErrMsg, int nErrMsgMaxLength, const char *szMsg) |
메세지를 파싱해서 커맨드로 만들기 | |
void | AddAlias (string szName, string szText) |
Alias를 추가한다. | |
protected 메소드 | |
void | InitializeCommandDesc (void) |
protected 속성 | |
MCommandDescMap | m_CommandDescs |
MCommandList | m_CommandQueue |
Posted Command List. | |
MCommandAliasMap | m_CommandAlias |
Aliases. |
멤버 함수 문서화
|
Alias를 추가한다.
|
|
메세지를 파싱해서 커맨드로 만들기
|
이 클래스을 위한 문서화는 다음의 파일들로부터 생성되었습니다.
- MCommandManager.h
- MCommandManager.cpp
MAIET entertainment