Funambol C++ Client Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractSyncConfigThis class provides access to all attributes of the client and its sources which the sync engine needs to read and (in a few cases) also write
AbstractSyncSourceConfigThis class is the API expected by SyncClient/SyncManager for each sync source
ArrayListEnumerationAn implementation of the ArrayEnumaration based on the ArrayList class
ArrayListKeyValueStoreThis is the interface for the handling of the key/value that has to be written in the storage
Base64TestThis is the test class for the SyncML Parser
BriefcaseCacheSyncSourceSynchronizes the content of files in a certain directory and handles the modification and cache or listener structure
CacheSyncSourceThis is an extension of the basic SyncSource that a SyncML client developer could implement to let the sync engine access the client's data
CheckSyncReportThis class encapsulates logging and checking of a SyncReport
ClientTestThis is the interface expected by the testing framework for sync clients
ClientTest::ConfigInformation about a data source
ClientTestFactoryGenerates tests on demand based on what the client supports
CreateSourceHelper class to encapsulate ClientTest::Config::createsource_t pointer and the corresponding parameters
DMTClientConfigThis class is an extension of SyncManagerConfig that is DM tree aware; this means that configuration properties are read/stored from/to the DM tree
EnumerationAn abstract enumeration of ArrayElements
FileSyncSourceSynchronizes the content of files in a certain directory and the file attributes using a certain XML format
KeyValueStoreThis is the interface for the handling of key/value pairs
LocalTestsLocal test of one sync source and utility functions also used by sync tests
ObjectDelTestThis is the test class for the SyncML Parser
ParserTestThis is the test class for the SyncML Parser
PropertyFileThis is the implementation of the keyValueStore on filesystem
RawFileSyncSourceIn contrast to the FileSyncSource this class does not wrap the file content and attributes in an XML format when exchanging it with the server
SQLKeyValueStoreThis abstract class represent an implementation of KeyValueStore based on a generic SQL database
StringBufferTestTest case for the class StringBuffer
SyncClientThis class wraps the common operations executed by a typical client
SyncManagerThis is the core class which encodes the flow of messages between client and server throughout a session
SyncManagerConfigThis implementation is just a transient configuration information repository; persisting configuration settings is delegated to subclasses
SyncReportUsed to summarize all results of a single synchronization
SyncSourceThis is the main API that a SyncML client developer needs to implement to let the sync engine access the client's data
SyncSourceConfigThis class is one possible implementation of the AbstractSyncSourceConfig API: it implements all attributes as read/write members
SyncSourceReportSyncSourceReport class rapresents the report of each SyncSource synchronized
SyncTestsTests synchronization with one or more sync sources enabled
TestFileSourceThis code uses the ClientTest and RawFileSyncSource to test real synchronization against a server
WinContactRapresents a contact object for Windows Clients
WinContactSIFRapresents a contact object for Windows Clients, in SIF format
WinEventRapresents an event object for Windows Clients
WinEventSIFRapresents an event object for Windows Clients, for SIF format
WinItemRapresents an item object for Windows Clients
WinNoteRapresents a note object for Windows Clients
WinNoteSIFRapresents a note object for Windows Clients, for SIF format
WinRecipientRapresents a recipient object (attendee) for Windows Clients
WinRecurrenceRapresents a recurrence pattern object for Windows Clients
WinRecurrenceSIFRapresents a recurrence pattern object for Windows Clients, for SIF format
WinTaskRapresents an event object for Windows Clients
WinTaskSIFRapresents an event object for Windows Clients, for SIF format

Generated on Tue Jun 10 17:20:22 2008 for Funambol C++ Client Library by  doxygen 1.5.2