}
+size_t CalDAVSend(char *SendBuffer, size_t Size, size_t NewMemoryBytes, void *DataStruct){
+
+ struct CalDAVSendData *UploadPtr = (struct CalDAVSendData *)DataStruct;
+
+ if (UploadPtr->sizeleft){
+
+ UploadPtr->sizeleft--;
+ char CharSend;
+
+ CharSend = (*UploadPtr->readptr)[UploadPtr->seek];
+
+ *SendBuffer = CharSend;
+
+ UploadPtr->seek++;
+
+ return 1;
+
+ }
+
+ return 0;
+
+}
+
CalDAV::CalDAV(){
// Setup the objects within the CalDAV connection