mmlcmd.hpp
来自「封装好人机接口分析器」· HPP 代码 · 共 82 行
HPP
82 行
/*
*
*file description
*
*/
#ifndef _MML_CMD_HPP_
#define _MML_CMD_HPP_
#include "publicInclude.h"
#include "baseType.h"
class TParameter
{
public:
TParameter();
TParameter(TInt type);
~TParameter();
public:
TInt paraLen;
TInt paraValueLen;
TChar paraName[MAX_LEN_PARA_NAME];
TChar paraTypeName[MAX_LEN_PARA_TYPE];
TChar *paraInfo;
TChar *paraInfoHead;
TParaType paraType;
void* paraValue;
public:
void printParaInfo();
void parserParameter();
};
class TMmlcmd
{
public:
TMmlcmd();
TMmlcmd(TInt type);
~TMmlcmd();
public:
TChar *mmlContent;
TChar *mmlContentHead;
TChar mmlHead[MAX_LEN_MML_HEAD];
TChar *paraInfoList[MAX_NUM_PARAMETER];
TParameter paraList[MAX_LEN_PARAMETER];
TInt paraNum;
TInt mmlLen;
TMsgPara* msgPara;
public:
void printMmlcmd();
void parserMmlcmd();
virtual TMsgPara* putMsgpara(TChar* srcStr, TBool ex);
virtual TChar* retMML();
};
class TMmlcmdList
{
public:
TMmlcmdList();
TMmlcmdList(TInt type);
~TMmlcmdList();
public:
TMmlcmd mmlCmdList[MAX_NUM_MML_CMD];
TInt mmlNum;
TInt mmlBuffLen;
TChar *mmlBuff;
TChar *mmlBuffHead;
TChar *mmlContentList[MAX_NUM_MML_CMD];
public:
void printMmlList();
void parserMmlList();
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?