MCommand 클래스 참조
#include <MCommand.h>
MCommand에 대한 협력 도표:
세부 사항
머신과 머신 혹은 로컬에 전달되는 커멘드
public 메소드 | |
MCommand (const MCommandDesc *pCommandDesc, MUID Receiver, MUID Sender) | |
MCommand (int nID, MUID Sender, MUID Receiver, MCommandManager *pCommandManager) | |
void | SetID (const MCommandDesc *pCommandDesc) |
MCommandDesc으로 ID 지정. | |
void | SetID (int nID, MCommandManager *pCommandManager) |
ID 지정. | |
int | GetID (void) const |
ID 얻기. | |
const char * | GetDescription (void) |
설명 얻기 | |
bool | AddParameter (MCommandParameter *pParam) |
파라미터 추가. | |
int | GetParameterCount (void) const |
파라미터 갯수 얻기. | |
MCommandParameter * | GetParameter (int i) const |
파라미터 얻기. | |
bool | GetParameter (void *pValue, int i, MCommandParameterType t) const |
인덱스로 파라미터를 얻는다.파라미터 얻기. | |
MUID | GetSenderUID (void) |
void | SetSenderUID (MUID &uid) |
MUID | GetReceiverUID (void) |
bool | IsLocalCommand (void) |
MCommand * | Clone (void) const |
같은 내용을 가진 커맨드 복제 | |
bool | CheckRule (void) |
Description에 맞게끔 설정되었는가? | |
int | GetData (char *pData, int nSize) |
커맨드 메모리 블럭 데이터로 얻어내기. | |
bool | SetData (char *pData, MCommandManager *pCM) |
커맨드 메모리 블럭 데이터로부터 저장. | |
public 속성 | |
MUID | m_Sender |
메세지를 보내는 머신(혹은 오브젝트) UID | |
MUID | m_Receiver |
메세지를 받는 머신(혹은 오브젝트) UID | |
const MCommandDesc * | m_pCommandDesc |
해당 커맨드의 Description. | |
vector< MCommandParameter * > | m_Params |
파라미터. | |
protected 메소드 | |
void | Reset (void) |
초기화. | |
void | ClearParam (void) |
파라미터 초기화. |
멤버 함수 문서화
|
커맨드 메모리 블럭 데이터로 얻어내기.
|
|
인덱스로 파라미터를 얻는다.파라미터 얻기. 파라미터 타입을 정확하게 명시하지 않으면 false를 리턴한다.
|
|
커맨드 메모리 블럭 데이터로부터 저장.
|
이 클래스을 위한 문서화는 다음의 파일들로부터 생성되었습니다.
- MCommand.h
- MCommand.cpp
MAIET entertainment