X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fobjects%2FCalDAV%2FCalDAV.cpp;h=d9d81e468a66f49396ab091362dad5d788caafa0;hb=3cbad51aaef744ac11af7521d79a06bfbe0b8312;hp=256bc2580c6e1707acec3a4892a81b11130cacdc;hpb=fa5d5c7e130a79c0ace4da537746ab42234f8c9e;p=xestiacalendar%2F.git diff --git a/source/objects/CalDAV/CalDAV.cpp b/source/objects/CalDAV/CalDAV.cpp index 256bc25..d9d81e4 100644 --- a/source/objects/CalDAV/CalDAV.cpp +++ b/source/objects/CalDAV/CalDAV.cpp @@ -32,6 +32,29 @@ size_t CalDAVReceive(char *ReceivedBuffer, size_t Size, size_t NewMemoryBytes, s } +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