www.pudn.com > Ftpwork > CmdHdr.h
#ifndef CMDHDR_H_HEADER_INCLUDED_C24DDADB
#define CMDHDR_H_HEADER_INCLUDED_C24DDADB
#include "CmdParser.h"
#include "NetLayer.h"
#include "Monitor.h"
#include "ListHdr.h"
#include "HelpHdr.h"
#include "DirectoryHdr.h"
#include "FileHdr.h"
#include "LocalHdr.h"
//##ModelId=3DB1125702E9
class CmdHdr
{
public:
//##ModelId=3DB112960181
//##Documentation
//## 处理程序管理器传来的命令字符串
int HandleCommand(String* pcommand);
//##ModelId=3DB2133900C1
//##Documentation
//## 初始化,传入netlayer和monitor的指针。
int Initiate(NetLayer* pnetlayer, Monitor* pmonitor);
//##ModelId=3DB227810199
CmdHdr();
//##ModelId=3DB2278101C1
// virtual ~CmdHdr(){};
private:
//##ModelId=3DB214E502F7
CmdParser cmdparserobj;
//##ModelId=3DB2151C02BA
Monitor* pmonitor;
NetLayer* pnet;
//##ModelId=3DB2169F034C
HelpHdr helphdrobj;
//##ModelId=3DB216BE027F
ListHdr listhdrobj;
//##ModelId=3DB216D50173
DirectoryHdr dirhdrobj;
//##ModelId=3DB216EC031B
FileHdr filehdrobj;
LocalHdr localhdrobj;
};
#endif /* CMDHDR_H_HEADER_INCLUDED_C24DDADB */