www.pudn.com > Ftpwork > Manager.h
#ifndef MANAGER_H_HEADER_INCLUDED_C24DDF85
#define MANAGER_H_HEADER_INCLUDED_C24DDF85
#include "Monitor.h"
#include "NetLayer.h"
#include "CmdHdr.h"
class String;
class LogInfo;
//##ModelId=3DB10B8300F1
class Manager
{
public:
//##ModelId=3DB10CC703C8
//##Documentation
//## 根据用户输入的参数对程序进行初始化,包括连接并登陆服务器。
int Initiate(LogInfo* ploginfo);
//##ModelId=3DB200BC0129
//##Documentation
//## 主循环体,接收用户输入命令,解析后教给命令处理器处理,更新、显示输入符前面的Indicator
void Loop();
//##ModelId=3DB227D3013C
Manager();
//##ModelId=3DB227D30164
// virtual ~Manager(){};
private:
//##ModelId=3DB10EBC02A6
//##Documentation
//## 接收用户的命令输入。
void InputCommand(String* cmd);
//##ModelId=3DB2148100AE
NetLayer netlayerobj;
//##ModelId=3DB2149C0139
Monitor monitorobj;
CmdHdr cmdhdrobj;
};
#endif /* MANAGER_H_HEADER_INCLUDED_C24DDF85 */