www.pudn.com > Ftpwork > LogInfo.h
#ifndef LOGINFO_H_HEADER_INCLUDED_C24DD1DA #define LOGINFO_H_HEADER_INCLUDED_C24DD1DA #include#include #include #include "String.h" //##ModelId=3DB20EEF020C class LogInfo { public: struct sockaddr_in * GetIPStruct(); void SetPort(unsigned short portnum); //##ModelId=3DB210960246 unsigned long int GetIPLong(); //##ModelId=3DB21E4A0088 LogInfo(); //##ModelId=3DB21E8C0214 String * GetIpString() ; //##ModelId=3DB21E8C0250 BOOL SetIpString(char* ipstr); //##ModelId=3DB21E8C02DC String * GetPassword() ; //##ModelId=3DB21E8C0318 void SetPassWord(char* password); //##ModelId=3DB21E8C039A String * GetUserName() ; //##ModelId=3DB21E8C03E0 void SetUserName(char* username); private: // check format of ip string BOOL check(char * str); // parse ipstring to unsigned (in host order) unsigned parse(char*str); //##ModelId=3DB20F040072 String ipstr; //##ModelId=3DB20F1D015E String username; struct sockaddr_in serv_addr; uint16_t port; unsigned long ipaddress; //##ModelId=3DB20FEF02B4 String password; }; #endif /* LOGINFO_H_HEADER_INCLUDED_C24DD1DA */