AbstractSyncConfig | This 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 |
AbstractSyncSourceConfig | This class is the API expected by SyncClient/SyncManager for each sync source |
ArrayListEnumeration | An implementation of the ArrayEnumaration based on the ArrayList class |
Base64Test | This is the test class for the SyncML Parser |
CacheSyncSource | This class class implements the SyncSource interface, adding a method to detect the changes in the local store since the last sync based on cache files to make easier the implementation of new sync sources |
CheckSyncReport | This class encapsulates logging and checking of a SyncReport |
ClientTest | This is the interface expected by the testing framework for sync clients |
ClientTest::Config | Information about a data source |
ClientTestFactory | Generates tests on demand based on what the client supports |
CreateSource | Helper class to encapsulate ClientTest::Config::createsource_t pointer and the corresponding parameters |
CSymbianTransportAgent | CSymbianTransportAgent Provides simple interface to Symbian HTTP Client API |
CTPThreadPool | This class implements a pool of thread to be used by the CTP |
CustomMappingStoreBuilder | This is an implementation of a derived class of the MappingStoreBuider |
DMTClientConfig | This class is an extension of SyncManagerConfig that is DM tree aware; this means that configuration properties are read/stored from/to the DM tree |
Enumeration | An abstract enumeration of ArrayElements |
EventTest | This class performs some basic tests on the Events and Listeners framework of the Funambol C++ SDK |
EventTest::ListenerTest | Test code for the listeners: used by all test listeners to check the number of events received |
EventTest::TSyncListener | Test class for the SyncListener |
FConnection | This class is a singleton, used to manage the network connection |
FileSyncSource | This class extends the CacheSyncSource abstract class, implementing a plain file datastore |
FSyncConfig | This class extends DMTClientConfig to store also the default sync path, and to provide the default configuration suited to this client |
FSyncItemListener | This class implements the SyncItemListener intrface in order to be notified of the SyncItemEvents |
FSyncListener | This class implements the SyncListener interface in order to be notified of the SyncEvents |
FSyncOpt | This class allows to get options from the command line |
FSyncSourceListener | This class implements the SyncSourceListener interface in order to be notified of the SyncSourceEvents |
FSyncUpdater | This class is a very simple example of how to use the Funambol SDK listeners to update the user interface with the sync progress |
FThreadTest | Test case for the class StringBuffer |
KeyValueStore | This is the interface for the handling of key/value pairs |
LocalTests | Local test of one sync source and utility functions also used by sync tests |
MappingsTest | This test class need to test the cache mapping feature |
MemoryKeyValueStore | This is the interface for the handling of the key/value that has to be written in the storage |
ObjectDelTest | This is the test class for the SyncML Parser |
OptionParser | Generic option parser |
ParserTest | This is the test class for the SyncML Parser |
PropertyFile | This is the implementation of the keyValueStore on filesystem |
SQLKeyValueStore | This abstract class represent an implementation of KeyValueStore based on a generic SQL database |
StringBufferTest | Test case for the class StringBuffer |
StringMapTest | This is the test class for StringMap |
SyncClient | This class wraps the common operations executed by a typical client |
SyncManager | This is the core class which encodes the flow of messages between client and server throughout a session |
SyncManagerConfig | This implementation is just a transient configuration information repository; persisting configuration settings is delegated to subclasses |
SyncReport | Used to summarize all results of a single synchronization |
SyncSource | This is the main API that a SyncML client developer needs to implement to let the sync engine access the client's data |
SyncSourceConfig | This class is one possible implementation of the AbstractSyncSourceConfig API: it implements all attributes as read/write members |
SyncSourceReport | SyncSourceReport class rapresents the report of each SyncSource synchronized |
SyncTests | Tests synchronization with one or more sync sources enabled |
TestFileSource | This code uses the ClientTest and TestFileSyncSource to test real synchronization against a server |
TestFileSyncSource | Synchronizes the content of files in a certain directory and the file attributes using a certain XML format |
WinContact | Rapresents a contact object for Windows Clients |
WinContactSIF | Rapresents a contact object for Windows Clients, in SIF format |
WinEvent | Rapresents an event object for Windows Clients |
WinEventSIF | Rapresents an event object for Windows Clients, for SIF format |
WinItem | Rapresents an item object for Windows Clients |
WinNote | Rapresents a note object for Windows Clients |
WinNoteSIF | Rapresents a note object for Windows Clients, for SIF format |
WinRecipient | Rapresents a recipient object (attendee) for Windows Clients |
WinRecurrence | Rapresents a recurrence pattern object for Windows Clients |
WinRecurrenceSIF | Rapresents a recurrence pattern object for Windows Clients, for SIF format |
WinTask | Rapresents an event object for Windows Clients |
WinTaskSIF | Rapresents an event object for Windows Clients, for SIF format |