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
Base64TestThis is the test class for the SyncML Parser
CacheSyncSourceThis 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
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
CSymbianTransportAgentCSymbianTransportAgent Provides simple interface to Symbian HTTP Client API
CTPThreadPoolThis class implements a pool of thread to be used by the CTP
CustomMappingStoreBuilderThis is an implementation of a derived class of the MappingStoreBuider
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
EventTestThis class performs some basic tests on the Events and Listeners framework of the Funambol C++ SDK
EventTest::ListenerTestTest code for the listeners: used by all test listeners to check the number of events received
EventTest::TSyncListenerTest class for the SyncListener
FConnectionThis class is a singleton, used to manage the network connection
FileSyncSourceThis class extends the CacheSyncSource abstract class, implementing a plain file datastore
FSyncConfigThis class extends DMTClientConfig to store also the default sync path, and to provide the default configuration suited to this client
FSyncItemListenerThis class implements the SyncItemListener intrface in order to be notified of the SyncItemEvents
FSyncListenerThis class implements the SyncListener interface in order to be notified of the SyncEvents
FSyncOptThis class allows to get options from the command line
FSyncSourceListenerThis class implements the SyncSourceListener interface in order to be notified of the SyncSourceEvents
FSyncUpdaterThis class is a very simple example of how to use the Funambol SDK listeners to update the user interface with the sync progress
FThreadTestTest case for the class StringBuffer
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
MappingsTestThis test class need to test the cache mapping feature
MemoryKeyValueStoreThis is the interface for the handling of the key/value that has to be written in the storage
ObjectDelTestThis is the test class for the SyncML Parser
OptionParserGeneric option parser
ParserTestThis is the test class for the SyncML Parser
PropertyFileThis is the implementation of the keyValueStore on filesystem
SQLKeyValueStoreThis abstract class represent an implementation of KeyValueStore based on a generic SQL database
StringBufferTestTest case for the class StringBuffer
StringMapTestThis is the test class for StringMap
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 TestFileSyncSource to test real synchronization against a server
TestFileSyncSourceSynchronizes the content of files in a certain directory and the file attributes using a certain XML format
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 Wed Jan 14 17:15:37 2009 for Funambol C++ Client Library by  doxygen 1.5.2