OpenAB  1.0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CardDAVStorage.cpp File Reference
#include "CardDAVStorage.hpp"
#include <PIMItem/Contact/PIMContactItem.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 CardDAVStorage.cpp:

Classes

class  CardDAVFactory::CardDAVSourceFactory
 
class  CardDAVFactory::CardDAVStorageFactory
 

Namespaces

 CardDAVFactory
 
 CardDAVSourceFactory
 
 CardDAVStorageFactory
 

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::StorageCardDAVFactory::createInstance (const OpenAB_Storage::Parameters &params)
 
 CardDAVSourceFactory::REGISTER_PLUGIN_FACTORY (CardDAVFactory::CardDAVSourceFactory)
 
 CardDAVStorageFactory::REGISTER_PLUGIN_FACTORY (CardDAVFactory::CardDAVStorageFactory)
 

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