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