X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fconnobject%2FConnectionObject.h;h=c8d1466ef626cb029df3cd3e303a5123234c3b3e;hb=4990d9a3913f961e2978c06ba97a8ea79622aa7a;hp=c668814a8cbe28328550f43e3b21e3c7430bb6e2;hpb=1a9e2a6862684d5bbd4a250019e72ec831429fe6;p=xestiaab%2F.git diff --git a/source/connobject/ConnectionObject.h b/source/connobject/ConnectionObject.h index c668814..c8d1466 100644 --- a/source/connobject/ConnectionObject.h +++ b/source/connobject/ConnectionObject.h @@ -18,6 +18,14 @@ #include +enum COConnectResult { + COCONNECT_UNITTESTFAIL = -1, + COCONNECT_OK, + COCONNECT_INVALID, + COCONNECT_TIMEOUT, + COCONNECT_AUTHFAIL +}; + class ConnectionObject{ public: @@ -29,6 +37,15 @@ class ConnectionObject{ 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;