#include "get-caldav-report.h"#include <glib.h>#include <curl/curl.h>#include <stdio.h>#include <stdlib.h>#include <string.h>Functions | |
| gboolean | caldav_getall (caldav_settings *settings, caldav_error *error) |
| Function for getting all events from collection. | |
| gboolean | caldav_getrange (caldav_settings *settings, caldav_error *error) |
| Function for getting all events within a time range from collection. | |
Variables | |
| static const char * | getall_request |
| A static literal string containing the calendar query for fetching all events from collection. | |
| static const char * | getrange_request_head |
| A static literal string containing the first part of the calendar query. | |
| static const char * | getrange_request_foot |
| A static literal string containing the last part of the calendar query. | |
| gboolean caldav_getall | ( | caldav_settings * | settings, | |
| caldav_error * | error | |||
| ) |
Function for getting all events from collection.
| settings | A pointer to caldav_settings. |
| error | A pointer to caldav_error. |
| gboolean caldav_getrange | ( | caldav_settings * | settings, | |
| caldav_error * | error | |||
| ) |
Function for getting all events within a time range from collection.
| settings | A pointer to caldav_settings. |
| error | A pointer to caldav_error. |
const char* getall_request [static] |
Initial value:
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>" "<C:calendar-query xmlns:D=\"DAV:\"" " xmlns:C=\"urn:ietf:params:xml:ns:caldav\">" " <D:prop>" " <D:getetag/>" " <C:calendar-data/>" " </D:prop>" " <C:filter>" " <C:comp-filter name=\"VCALENDAR\">" " <C:comp-filter name=\"VEVENT\"/>" " </C:comp-filter>" " </C:filter>" "</C:calendar-query>\r\n"
const char* getrange_request_foot [static] |
Initial value:
" </C:comp-filter>" " </C:comp-filter>" " </C:filter>" "</C:calendar-query>\r\n"
const char* getrange_request_head [static] |
Initial value:
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>" "<C:calendar-query xmlns:C=\"urn:ietf:params:xml:ns:caldav\">" " <D:prop xmlns:D=\"DAV:\">" " <C:calendar-data/>" " </D:prop>" " <C:filter>" " <C:comp-filter name=\"VCALENDAR\">" " <C:comp-filter name=\"VEVENT\">"
The actual VEVENT to search for is added at runtime.
1.5.5