OpenAB  1.0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
OpenAB_Sync_params Struct Reference

Set of parameters required to perform the synchronization. More...

#include <OneWaySync.hpp>

Collaboration diagram for OpenAB_Sync_params:

Public Types

enum  SyncType {
  eSyncIncremental, eSyncAll, eSyncText, eSyncIncremental,
  eSyncAll, eSyncText
}
 
enum  SyncType {
  eSyncIncremental, eSyncAll, eSyncText, eSyncIncremental,
  eSyncAll, eSyncText
}
 

Public Attributes

std::string input_plugin
 The name of the Input plugin. More...
 
OpenAB_Source::Parameters input_params
 The parameters required by the Input plugin used. More...
 
std::string ab_plugin
 The name of the AB (Address Book) plugin. More...
 
OpenAB_Storage::Parameters ab_params
 The parameters required by the AB plugin used. More...
 
OpenAB_Sync::Sync::SyncCallbackcb
 The Callback object. More...
 
enum OpenAB_Sync_params::SyncType sync_type
 
float sync_progress_time
 
unsigned int batch_size
 
std::string local_plugin
 The name of the Input plugin. More...
 
OpenAB_Source::Parameters local_input_params
 The parameters required by the Input plugin used. More...
 
OpenAB_Storage::Parameters local_storage_params
 The parameters required by the Input plugin used. More...
 
std::string remote_plugin
 The name of the AB (Address Book) plugin. More...
 
OpenAB_Source::Parameters remote_input_params
 The parameters required by the Input plugin used. More...
 
OpenAB_Storage::Parameters remote_storage_params
 The parameters required by the Input plugin used. More...
 
std::string metadata
 

Detailed Description

Set of parameters required to perform the synchronization.

Member Enumeration Documentation

Enumerator
eSyncIncremental 
eSyncAll 
eSyncText 
eSyncIncremental 
eSyncAll 
eSyncText 
Enumerator
eSyncIncremental 
eSyncAll 
eSyncText 
eSyncIncremental 
eSyncAll 
eSyncText 

Member Data Documentation

OpenAB_Storage::Parameters OpenAB_Sync_params::ab_params

The parameters required by the AB plugin used.

std::string OpenAB_Sync_params::ab_plugin

The name of the AB (Address Book) plugin.

unsigned int OpenAB_Sync_params::batch_size
OpenAB_Sync::Sync::SyncCallback * OpenAB_Sync_params::cb

The Callback object.

OpenAB_Source::Parameters OpenAB_Sync_params::input_params

The parameters required by the Input plugin used.

std::string OpenAB_Sync_params::input_plugin

The name of the Input plugin.

OpenAB_Source::Parameters OpenAB_Sync_params::local_input_params

The parameters required by the Input plugin used.

std::string OpenAB_Sync_params::local_plugin

The name of the Input plugin.

OpenAB_Storage::Parameters OpenAB_Sync_params::local_storage_params

The parameters required by the Input plugin used.

std::string OpenAB_Sync_params::metadata
OpenAB_Source::Parameters OpenAB_Sync_params::remote_input_params

The parameters required by the Input plugin used.

std::string OpenAB_Sync_params::remote_plugin

The name of the AB (Address Book) plugin.

OpenAB_Storage::Parameters OpenAB_Sync_params::remote_storage_params

The parameters required by the Input plugin used.

float OpenAB_Sync_params::sync_progress_time
enum OpenAB_Sync_params::SyncType OpenAB_Sync_params::sync_type

The documentation for this struct was generated from the following files: