OpenAB  1.0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Sync.hpp File Reference
#include <map>
#include <string>
#include <vector>
#include <plugin/Plugin.hpp>
#include <plugin/GenericParameters.hpp>
#include <plugin/source/Source.hpp>
#include <plugin/storage/Storage.hpp>
Include dependency graph for Sync.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OpenAB_Sync::Parameters
 Generic storage for Sync plugin parameters. Allows to store map of parameters with different types (OpenAB::Variant) and parameters specific to OpenAB_Source::Source and OpenAB_Storage::Storage plugins. Additionally allow for serialization and deserialization to/from JSON format. More...
 
class  OpenAB_Sync::Sync
 Documentation for class Sync plugin interface. More...
 
class  OpenAB_Sync::Sync::SyncCallback
 Virtual class that provide all the callback routines to control the synchronization. More...
 
struct  OpenAB_Sync::Sync::Phase
 
class  OpenAB_Sync::SyncMetadata
 Documentation for class SyncMetadata. This class is designed to store and keep track of synchronization metadata information. More...
 

Namespaces

 OpenAB_Sync
 namespace Sync
 

Functions

 DECLARE_PLUGIN_INTERFACE (OpenAB_Sync, Sync, Parameters)
 

Function Documentation

DECLARE_PLUGIN_INTERFACE ( OpenAB_Sync  ,
Sync  ,
Parameters   
)