OpenAB  1.0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CalDAVStorage.cpp File Reference
#include "CalDAVStorage.hpp"
#include <PIMItem/Calendar/PIMCalendarItem.hpp>
#include <algorithm>
#include <math.h>
#include <locale>
#include <unistd.h>
#include "helpers/OAuth2HttpAuthorizer.hpp"
#include "helpers/BasicHttpAuthorizer.hpp"
#include <OpenAB.hpp>
Include dependency graph for CalDAVStorage.cpp:

Classes

class  CalDavFactory::CalDAVSourceFactory
 
class  CalDavFactory::CalDAVStorageFactory
 

Namespaces

 CalDavFactory
 
 CalDavSourceFactory
 
 CalDavStorageFactory
 

Macros

#define QUERY_SIZE   1000
 
#define EXP_BACKOFF(numRetries)   for (unsigned int _i = 0; _i < (numRetries); ++_i, usleep(pow(2.0, _i) * 10))
 

Functions

OpenAB_Storage::StorageCalDavFactory::createInstance (const OpenAB_Storage::Parameters &params)
 
 CalDavSourceFactory::REGISTER_PLUGIN_FACTORY (CalDavFactory::CalDAVSourceFactory)
 
 CalDavStorageFactory::REGISTER_PLUGIN_FACTORY (CalDavFactory::CalDAVStorageFactory)
 

Macro Definition Documentation

#define EXP_BACKOFF (   numRetries)    for (unsigned int _i = 0; _i < (numRetries); ++_i, usleep(pow(2.0, _i) * 10))
#define QUERY_SIZE   1000