www.pudn.com > Ftpwork > NetState.h


#ifndef NETSTATE_H_HEADER_INCLUDED_C24D9683
#define NETSTATE_H_HEADER_INCLUDED_C24D9683

#include "Basic.h"
#include "String.h"

class String;


//##ModelId=3DB1F84F0113
class NetState
{
  public:
    //##ModelId=3DB1F8690066
    //##Documentation
    //## 返回所要求的操作是否可以完成。
    int IsOk();

    //##ModelId=3DB1F8B2021A
    //##Documentation
    //## 如果操作不能完成,获取原因描述字符串。
    String* GetErrorInfo();

    //##ModelId=3DB2288800BA
    NetState();

    void SetState(BOOL isok);
    void SetErrorInfo(char* info);

  private:
    //##ModelId=3DB2161B02D4
    BOOL isNetOk;

    //##ModelId=3DB216310272
    String stateInfo;

};



#endif /* NETSTATE_H_HEADER_INCLUDED_C24D9683 */