C_GDataOAuth2AuthorizerPrivate | |
C_OAuth2SecureString | |
CBluezOBEXTransfer | Documentation for class BluezOBEXTransfer |
CCalDAVHelper | Documentation for class CalDAVHelper. This class implements CalDAV client using libcurl |
CCalDAVHelper::CalendarInfo | Class describing calendar |
CCardDAVHelper | Documentation for class CardDAVHelper |
CCardDAVHelper::ContactMetadata | |
CDAVHelper | Helper class handling DAV responses parsing |
CDAVHelper::DAVPropStat | DAV PropStat |
CDAVHelper::DAVResponse | DAV Response |
CEDSCalendarStorageCommon | Documentation for class EDSCalendarStorageCommon |
CCalDAVHelper::EventMetadata | Simple struct describing items in metadata |
▼CFactory | |
CCalDavFactory::CalDAVStorageFactory | |
CCardDAVFactory::CardDAVStorageFactory | |
CEDSCalendarFactory::EDSCalendarStorageFactory | |
CEDSContactsFactory::EDSContactsStorageFactory | |
▼CFactory | |
CCalDavFactory::CalDAVSourceFactory | |
CCardDAVFactory::CardDAVSourceFactory | |
CEDSCalendarFactory::EDSCalendarSourceFactory | |
CEDSContactsFactory::EDSContactsSourceFactory | |
COpenAB_Plugin::Factory< __C, __P > | |
CFIFOBuffer | |
CGDataContactsConverter | Class GDataContactsConverter. Converts contacts from GData format to vCards |
CGDataOAuth2Authorizer | |
CGDataOAuth2AuthorizerClass | |
▼COpenAB::HttpAuthorizer | HttpAuthorizer interface. This should be used by classes implementing different Http authorization methods |
COpenAB::BasicHttpAuthorizer | Class BasicHttpAuthorizer. Implements HTTP Basic authentication method |
COpenAB::OAuth2HttpAuthorizer | Class OAuth2HttpAuthorizer Implements OAuth2 authentication method |
COpenAB::HttpMessage | HttpMessage class. Represents Http request that can be executed using HttpSession object |
COpenAB::HttpSession | HttpSession class. Allows to send Http requests |
COpenAB::ItemField | Class representing single field of iCalendar object. Field can have assigned value and list of parameters. Fields itself does not know its name |
▼COpenAB::KeyValueItem | Class representing item containing fields in form of key value pairs, that can contain additional parameters for each field. Each item can also contain nested items |
▼COpenAB::PIMCalendarItem | Documentation for class PIMCalendarItem |
COpenAB::PIMCalendarEventItem | |
COpenAB::PIMCalendarTaskItem | |
COpenAB::VDayLightTimeZoneKeyValueItem | Special implementation for VDAYLIGHT item of VTIMEZONE that ignores item |
COpenAB::VStandardTimeZoneKeyValueItem | Special implementation for VSTANDARD item of VTIMEZONE that ignores item |
COpenAB::KeyValueItemFactory | Factory for creating KeyValueItem object |
COpenAB_Plugin::LinkedList< __C > | |
▼COpenAB::Logger | Logger class, allows to override way in which messages from OpenAB will be logged |
COpenAB::DefaultLogger | |
COpenAB_Plugin::Node< __C > | |
COpenAB_Plugin::NodeIterator< __C > | |
COpenAB_Sync_params | Set of parameters required to perform the synchronization |
▼COpenAB_Plugin::Parameters | |
▼COpenAB_Plugin::GenericParameters | Generic storage for plugin parameters. Allows to store map of parameters with different types (OpenAB::Variant). Additionally allow for serialization and deserialization to/from JSON format |
COpenAB_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 |
COpenAB_Sync::Sync::Phase | |
▼COpenAB::PIMItem | Class representing PIM item |
COpenAB::PIMCalendarItem | Documentation for class PIMCalendarItem |
COpenAB::PIMContactItem | Class representing PIM contact item |
COpenAB::PIMItemIndex::PIMItemCheck | Definition of check that will be made on PIMItemIndex instances when comparing them. Each check checks single field of PIMItem, and based on its role, detects if items are totally different, or items are modified version of the same item |
▼COpenAB::PIMItemIndex | Documentation for class PIMItemIndex. PIMItemIndex is a PIMItem representation used to match and compare PIMItems. Set of PIMItem fields is stored along with comparison rules allowing matching and comparing of PIMItems. PIMItemIndex is intended to be used by OpenAB_Sync::Sync plugins |
▼COpenAB::PIMCalendarItemIndex | Documentation for class PIMCalendarItemIndex. It implements PIMItemIndex for OpenAB::eEvent or OpenAB::eTask type, additionally allows to define which PIMItemCheck should be used to construct PIMCalendarItemIndex objects |
COpenAB::PIMCalendarEventItemIndex | |
COpenAB::PIMCalendarTaskItemIndex | |
COpenAB::PIMContactItemIndex | Documentation for class PIMContactItemIndex. It implements PIMItemIndex for OpenAB::eContact type, additionally allows to define which PIMItemCheck should be used to construct PIMContactItemIndex objects |
COpenAB::PluginManager | PluginManager provides way to manage OpenAB plugins. Allows to discover modules that are providing OpenAB plugins, and load/unload them |
COpenAB::SecureString | SecureString class, used to store strings like passwords etc. Current implementation encodes string into two strings using simple XOR encoding |
COpenAB::SmartPtr< __C > | Smart pointer implementation for safely passing around dynamically created data. Smart pointers are reference counted, data that they are managing is automatically freed when no other references to it exist |
COpenAB::SmartPtr< OpenAB::KeyValueItem > | |
COpenAB::SmartPtr< OpenAB::PIMCalendarItem > | |
COpenAB::SmartPtr< OpenAB::PIMContactItem > | |
COpenAB::SmartPtr< OpenAB::PIMItem > | |
COpenAB::SmartPtr< OpenAB::PIMItemIndex > | |
▼COpenAB_Source::Source | Documentation for Source plugin interface |
CFileSource | Documentation for class File |
CGoogleSource | |
▼COpenAB_Storage::Storage | Documentation for Storage plugin interface. Generic interface is modeled over Sync Plugin specific requirements, it define a palceholder for all the functionalities required by the Sync Plugins |
▼COpenAB_Storage::CalendarStorage | Documentation for ContactsStorage interface. Provides functionalities specific to Storage of OpenAB::eContact items |
CCalDAVStorage | |
CEDSCalendarStorage | |
▼COpenAB_Storage::ContactsStorage | Documentation for ContactsStorage interface. Provides functionalities specific to Storage of OpenAB::eContact items |
CCardDAVStorage | |
CEDSContactsStorage | |
CPBAPSource | |
COpenAB_Storage::StorageItem | This object associates OpenAB::PIMItem with its unique ID from OpenAB_Storage::Storage. Additionally it stores status flag used in synchronization process |
▼COpenAB_Storage::StorageItemIterator | The StorageItemIterator is mainly used to quickly browse the Storage contents |
CCalDAVStorageItemIterator | |
CCardDAVStorageItemIterator | |
CEDSCalendarStorageItemIterator | Documentation for class EDSCalendarStorageItemIterator |
CEDSContactsStorageItemIterator | Documentation for class EDSStorageItemIterator |
▼COpenAB_Sync::Sync | Documentation for class Sync plugin interface |
COneWaySync | Sync Class providing all the Sync controls |
CTwoWaySync | Sync Class providing all the Sync controls |
COpenAB_Sync::Sync::SyncCallback | Virtual class that provide all the callback routines to control the synchronization |
COpenAB_Sync::SyncMetadata | Documentation for class SyncMetadata. This class is designed to store and keep track of synchronization metadata information |
COpenAB::TimeStamp | Class representing time stamp. Allows for basic operations like adding and subtracting time stamps |
COpenAB::Variant | Variant class that can contains different types of data |
COpenAB::VCardField | Represents single parsed vCard field. Filed has its value and additionally it can have set of parameters (each of parameter can have multiple values) |
COpenAB::VCardPhoto | Helper class for handling vCard fields of PHOTO or LOGO type |