| 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 |
| ArrayListKeyValueStore | This is the interface for the handling of the key/value that has to be written in the storage |
| Base64Test | This is the test class for the SyncML Parser |
| BriefcaseCacheSyncSource | Synchronizes the content of files in a certain directory and handles the modification and cache or listener structure |
| CacheSyncSource | This is an extension of the basic SyncSource that a SyncML client developer could implement to let the sync engine access the client's data |
| 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 |
| CsymbianApplication | CsymbianApplication application class |
| CsymbianAppUi | CsymbianAppUi application UI class |
| CsymbianDocument | CsymbianDocument application class |
| CSymbianTransportAgent | CSymbianTransportAgent Provides simple interface to Symbian HTTP Client API |
| CTPThreadPool | This class implements a pool of thread to be used by the CTP |
| 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 |
| FConnection | This class is a singleton, used to manage the network connection |
| FileSyncSource | Synchronizes the content of files in a certain directory and the file attributes using a certain XML format |
| 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 |
| ObjectDelTest | This is the test class for the SyncML Parser |
| ParserTest | This is the test class for the SyncML Parser |
| PropertyFile | This is the implementation of the keyValueStore on filesystem |
| RawFileSyncSource | In contrast to the FileSyncSource this class does not wrap the file content and attributes in an XML format when exchanging it with the server |
| SQLKeyValueStore | This abstract class represent an implementation of KeyValueStore based on a generic SQL database |
| StringBufferTest | Test case for the class StringBuffer |
| 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 RawFileSyncSource to test real synchronization against a server |
| 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 |
1.5.1