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 |
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 |
FileSyncSource | Synchronizes the content of files in a certain directory and the file attributes using a certain XML format |
LocalTests | Local test of one sync source and utility functions also used by sync tests |
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 |
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 class groups the configuration information needed by the SyncManager |
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 groups all configuration properties for a SyncSource |
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 |