OpenAB
1.0.1
|
#include <map>
#include <string>
#include <vector>
#include <plugin/Plugin.hpp>
#include <plugin/GenericParameters.hpp>
#include <plugin/source/Source.hpp>
#include <plugin/storage/Storage.hpp>
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) | |
DECLARE_PLUGIN_INTERFACE | ( | OpenAB_Sync | , |
Sync | , | ||
Parameters | |||
) |