▼NCalDavFactory | |
CCalDAVSourceFactory | |
CCalDAVStorageFactory | |
▼NCardDAVFactory | |
CCardDAVSourceFactory | |
CCardDAVStorageFactory | |
▼NEDSCalendarFactory | |
CEDSCalendarSourceFactory | |
CEDSCalendarStorageFactory | |
▼NEDSContactsFactory | |
CEDSContactsSourceFactory | |
CEDSContactsStorageFactory | |
▼NOpenAB | Namespace OpenAB |
CBasicHttpAuthorizer | Class BasicHttpAuthorizer. Implements HTTP Basic authentication method |
CDefaultLogger | |
CHttpAuthorizer | HttpAuthorizer interface. This should be used by classes implementing different Http authorization methods |
CHttpMessage | HttpMessage class. Represents Http request that can be executed using HttpSession object |
CHttpSession | HttpSession class. Allows to send Http requests |
CItemField | Class representing single field of iCalendar object. Field can have assigned value and list of parameters. Fields itself does not know its name |
CKeyValueItem | 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 |
CKeyValueItemFactory | Factory for creating KeyValueItem object |
CLogger | Logger class, allows to override way in which messages from OpenAB will be logged |
COAuth2HttpAuthorizer | Class OAuth2HttpAuthorizer Implements OAuth2 authentication method |
CPIMCalendarEventItem | |
CPIMCalendarEventItemIndex | |
CPIMCalendarItem | Documentation for class PIMCalendarItem |
CPIMCalendarItemIndex | 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 |
CPIMCalendarTaskItem | |
CPIMCalendarTaskItemIndex | |
CPIMContactItem | Class representing PIM contact item |
CPIMContactItemIndex | Documentation for class PIMContactItemIndex. It implements PIMItemIndex for OpenAB::eContact type, additionally allows to define which PIMItemCheck should be used to construct PIMContactItemIndex objects |
CPIMItem | Class representing PIM item |
▼CPIMItemIndex | 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 |
CPIMItemCheck | 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 |
CPluginManager | PluginManager provides way to manage OpenAB plugins. Allows to discover modules that are providing OpenAB plugins, and load/unload them |
CSecureString | SecureString class, used to store strings like passwords etc. Current implementation encodes string into two strings using simple XOR encoding |
CSmartPtr | 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 |
CTimeStamp | Class representing time stamp. Allows for basic operations like adding and subtracting time stamps |
CVariant | Variant class that can contains different types of data |
CVCardField | Represents single parsed vCard field. Filed has its value and additionally it can have set of parameters (each of parameter can have multiple values) |
CVCardPhoto | Helper class for handling vCard fields of PHOTO or LOGO type |
CVDayLightTimeZoneKeyValueItem | Special implementation for VDAYLIGHT item of VTIMEZONE that ignores item |
CVStandardTimeZoneKeyValueItem | Special implementation for VSTANDARD item of VTIMEZONE that ignores item |
▼NOpenAB_Plugin | Namespace OpenAB_Plugin |
CFactory | |
CGenericParameters | 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 |
CLinkedList | |
CNode | |
CNodeIterator | |
CParameters | |
▼NOpenAB_Source | Namespace OpenAB_Source |
CSource | Documentation for Source plugin interface |
▼NOpenAB_Storage | Namespace OpenAB_Storage |
CCalendarStorage | Documentation for ContactsStorage interface. Provides functionalities specific to Storage of OpenAB::eContact items |
CContactsStorage | Documentation for ContactsStorage interface. Provides functionalities specific to Storage of OpenAB::eContact items |
CStorage | 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 |
CStorageItem | This object associates OpenAB::PIMItem with its unique ID from OpenAB_Storage::Storage. Additionally it stores status flag used in synchronization process |
CStorageItemIterator | The StorageItemIterator is mainly used to quickly browse the Storage contents |
▼NOpenAB_Sync | Namespace Sync |
CParameters | 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 |
▼CSync | Documentation for class Sync plugin interface |
CPhase | |
CSyncCallback | Virtual class that provide all the callback routines to control the synchronization |
CSyncMetadata | Documentation for class SyncMetadata. This class is designed to store and keep track of synchronization metadata information |
C_GDataOAuth2AuthorizerPrivate | |
C_OAuth2SecureString | |
CBluezOBEXTransfer | Documentation for class BluezOBEXTransfer |
▼CCalDAVHelper | Documentation for class CalDAVHelper. This class implements CalDAV client using libcurl |
CCalendarInfo | Class describing calendar |
CEventMetadata | Simple struct describing items in metadata |
CCalDAVStorage | |
CCalDAVStorageItemIterator | |
▼CCardDAVHelper | Documentation for class CardDAVHelper |
CContactMetadata | |
CCardDAVStorage | |
CCardDAVStorageItemIterator | |
▼CDAVHelper | Helper class handling DAV responses parsing |
CDAVPropStat | DAV PropStat |
CDAVResponse | DAV Response |
CEDSCalendarStorage | |
CEDSCalendarStorageCommon | Documentation for class EDSCalendarStorageCommon |
CEDSCalendarStorageItemIterator | Documentation for class EDSCalendarStorageItemIterator |
CEDSContactsStorage | |
CEDSContactsStorageItemIterator | Documentation for class EDSStorageItemIterator |
CFIFOBuffer | |
CFileSource | Documentation for class File |
CGDataContactsConverter | Class GDataContactsConverter. Converts contacts from GData format to vCards |
CGDataOAuth2Authorizer | |
CGDataOAuth2AuthorizerClass | |
CGoogleSource | |
COneWaySync | Sync Class providing all the Sync controls |
COpenAB_Sync_params | Set of parameters required to perform the synchronization |
CPBAPSource | |
CTwoWaySync | Sync Class providing all the Sync controls |