#include <string>
+enum COConnectResult {
+ COCONNECT_UNITTESTFAIL = -1,
+ COCONNECT_OK,
+ COCONNECT_INVALID,
+ COCONNECT_TIMEOUT,
+ COCONNECT_AUTHFAIL
+};
+
class ConnectionObject{
public:
virtual void SetupConnectionObject() {};
virtual ~ConnectionObject() {};
+ virtual COConnectResult Connect() {};
+
+ virtual bool CanDoProcessing() {};
+ virtual bool CanDoSSL() {};
+ virtual bool SSLVerify() {};
+ virtual bool AbleToLogin() {};
+ virtual bool HasValidResponse() {};
+ virtual bool IsSelfSigned() {};
+
protected:
std::string ServerAddress = "";
unsigned int ServerPort = 8080;