Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Removed Entity Tag from DeleteContact in ConnectionObject interface
[xestiaab/.git] / source / connobject / ConnectionObject.h
index 35e0b78..ab479e3 100644 (file)
@@ -22,6 +22,7 @@
 #include <string>
 #include <vector>
 #include <iostream>
+#include "../common/sslcertstructs.h"
 
 enum COConnectResult {
        COCONNECT_UNITTESTFAIL = -1,
@@ -86,9 +87,9 @@ class ConnectionObject{
                virtual COServerResponse GetDefaultPrefix(std::string *ServerPrefix) {};
                virtual COServerResponse AddContact(std::string Location, std::string Data) {};
                virtual COServerResponse EditContact(std::string Location, std::string Data) {};
-               virtual COServerResponse DeleteContact(std::string Location, std::string EntityTag) {};
+               virtual COServerResponse DeleteContact(std::string Location) {};
                virtual COServerResponse GetServerEntityTagValue(std::string Location) {};
-               virtual COServerResponse GetContact(std::string Location) {};
+               virtual COServerResponse GetContact(std::string Location, std::string *PageData) {};
                virtual COContactList GetContactList(std::string SyncToken) {};
                
                virtual bool CanDoProcessing() {};
@@ -98,6 +99,15 @@ class ConnectionObject{
                virtual bool HasValidResponse() {};
                virtual bool IsSelfSigned() {};
                virtual std::string GetErrorMessage() {};
+       
+               // OS specific functions.
+               
+#if defined(__APPLE__)
+#elif defined(__WIN32__)
+#else
+               SSLCertCollectionString BuildSSLCollection() {};
+
+#endif
                
        protected:
                // Test Mode.
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy