📄 mmlcmd.hpp
字号:
/*
*
*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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -