std::map<wxString,FileSyncData> ListData;
};
+struct UploadDataStruc{
+ wxString *readptr;
+ long sizeleft;
+ int seek = 0;
+};
+
/*struct CertificateData{
std::multimap<wxString,wxString> CertificateData;
bool CertValid;
size_t WritebackFunc(char *ptr, size_t size, size_t nmemb, wxString *userdata);
int ProgressFunc(void *clientdata, double TTDown, double NDown, double TTUp, double NUp);
+size_t UploadReadFunc(void *ptr, size_t size, size_t nmemb, void *userdata);
class CardDAV
{
bool SSLVerify();
bool AbleToLogin();
bool HasValidResponse();
- wxString GetResponseData();
+ bool IsSelfSigned();
+ wxString GetResponseData();
+ void AllowSelfSignTest(bool AllowSelfSignIn);
bool Connect();
bool ConnectThread();
void ProcessData();
static SSLCertCollection SSLCertCol;
static wxString ErrorMessage;
static wxString ErrorBufferMessage;
+ static bool AllowSelfSign;
protected:
static int SSLErrorCode;
static int ConnectionErrorCode;