Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added AddContact for CardDAV2 and frmActivityMgr
[xestiaab/.git] / source / carddav2 / carddav2.h
index 0c41fdb..3828d07 100644 (file)
 #include "../connobject/ConnectionObject.h"
 #include "../version.h"
 #include "../common/sslcertstructs.h"
+#include "../common/dirs.h"
 
 #include <curl/curl.h>
 #include <wx/tokenzr.h>
+#include <wx/file.h>
 #include <libxml/parser.h>
 #include <libxml/tree.h>
 
@@ -81,6 +83,7 @@ class CardDAV2 : public ConnectionObject {
                
                CURL *ConnectionSession = nullptr;
                CURLcode SessionResult = CURLE_OK;
+               struct curl_slist *HeaderList = nullptr;
        
                void SetupDefaultParametersNonSSL(bool DoAuthentication);
                void SetupDefaultParametersSSL(bool DoAuthentication);
@@ -95,6 +98,7 @@ class CardDAV2 : public ConnectionObject {
                std::string BuildURL(std::string URI);
                void ResetResults();
                std::vector<std::string> GetDAVHeader();
+               std::string GetETagHeader();
        
                std::string GetUserPrincipalURI();
                std::string GetAddressBookHomeURI();
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