www.pudn.com > Ftpwork > CmdParseResult.h
#ifndef CMDPARSERESULT_H_HEADER_INCLUDED_C24D9BC0
#define CMDPARSERESULT_H_HEADER_INCLUDED_C24D9BC0
#include "String.h"
//##ModelId=3DB21A2A0292
//##Documentation
//## 命令解析的结构保存对象
class CmdParseResult
{
public:
//##ModelId=3DB228D6004E
CmdParseResult();
//##ModelId=3DB228D60076
virtual ~CmdParseResult(){};
//##ModelId=3DB228D600A9
//##Documentation
//## 获取参数的个数
int GetCmdArgc() ;
//##ModelId=3DB228D600E5
void SetCmdArgc(int count);
//##ModelId=3DB228D60167
//##Documentation
//## 获取参数数组的指针
String* GetCmdArgv(int index);
//##ModelId=3DB228D601AD
void SetCmdArgv(char* argv, int index);
//##ModelId=3DB228D6022F
//##Documentation
//## 获取命令类型
int GetCmdType() ;
//##ModelId=3DB228D60275
void SetCmdType(int left);
private:
//##ModelId=3DB21A400230
int cmdtype;
//##ModelId=3DB21A50019D
int cmdargc;
//##ModelId=3DB21ABC01A2
String cmdargv[3];
};
#endif /* CMDPARSERESULT_H_HEADER_INCLUDED_C24D9BC0 */