Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_REG_TZI_FORMAT
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
BlockingSQLiteKeyValueStore
CAccountSettingsAccount Settings panel
CAnimatedIconSpinning (animated) icons
CCalendarSettingsCalendar options window
CConfigFrameConfiguration frame
CContactSettingsContacts options window
CCustomLabelLabels
CCustomPanePanes (active source buttons) on main window
CFullSyncRecover sync window
CheckSyncReportThis class encapsulates logging and checking of a SyncReport
CLeftViewConfiguration menu on the left
ClientAppExceptionWraps the Outlook appointment exception object
ClientApplicationThe main class of Outlook wrapper, used to wrap Outlook Application instance, MAPI namespace and Redemption utility methods
ClientAppointmentWraps the Outlook appointment object
ClientContactWraps the Outlook contact object
ClientExceptionDefines errors for Client operations
ClientFolderWraps the Outlook folder object
ClientItemWraps the generic Outlook item (could be any of the item types)
ClientMail
ClientNoteWraps the Outlook note object
ClientRecurrenceWraps the Outlook recurrence object (for tasks and events)
ClientTaskWraps the Outlook task object
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
CLogSettingsLog settings window
CMainSyncFrameMain window
CNotesSettingsNotes options window
ConfigSyncSourceTestThis test class need to test the cache mapping feature
COutlookPluginAppMain class for Outlook Plug-in UI
CPicturesSettingsPictures options window
CProxySettingsProxy settings window
CreateSourceHelper class to encapsulate ClientTest::Config::createsource_t pointer and the corresponding parameters
CSymbianTransportAgentCSymbianTransportAgent Provides simple interface to Symbian HTTP Client API
CSyncFormForm of the main window
CSyncSettingsSync options panel
CTaskSettingsTasks options window
CTPThreadPoolThis class implements a pool of thread to be used by the CTP
CustomMappingStoreBuilderThis is an implementation of a derived class of the MappingStoreBuider
DateFilterRapresents the filter entity on the start/end dates, for appointments
DefaultWinConfigFactoryThis class is a factory of default configurations
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
FakeSocketDefine a fake socket used to simulate a client socket
FConnectionThis class is a singleton, used to manage the network connection
FileSyncSourceThis class extends the CacheSyncSource abstract class, implementing a plain file datastore
FThreadTestTest suite for the class FThread
HwndFunctionsContains methods to find the UI window handle
InputStreamTestThis class defines protected methods to test a generic InputStream class, indipendently of the inputStream implementation
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
LOItemTestThis test class need to test the cache mapping feature
MappingsTestThis test class need to test the cache mapping feature
MediaSyncSourceThis class extends the FileSyncSource class, to define a special behavior for generic "media files" to be synchronized between the Server and a mobile Client
MediaSyncSourceParamsContainer for parameters used by this MediaSyncSource class
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
ODBCKeyValueStore
OptionParserGeneric option parser
OutlookConfigRepresents the configuration of Outlook client
OutlookSyncItemListenerListener for SyncItem events
OutlookSyncListenerListener for Sync events
OutlookSyncSourceListenerListener for SyncSource events
OutlookSyncStatusListenerListener for SyncStatus events
OutlookTransportListenerListener for Transport events
ParserTestThis is the test class for the SyncML Parser
PicturesSyncSourceThis class extends the FileSyncSource class, it's specialized for pictures items
PropertyFileThis is the implementation of the keyValueStore on filesystem
SQLiteKeyValueStore
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
SyncExceptionDefines exceptions for sync process
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
SyncManagerTestThis class is intended to test the SyncManager class, the core of sync process
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
SyncSourceTestLargeObject2Used by testLargeObject2 test: extends TestSyncSource, redefines the updateItem method in order to check the items are correctly joined by SyncManager
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
TimeZoneTimezone informations
TransportAgentReplacementThis is a replacement of the TransportAgent Class (platform dependent) that can be useful to check and modify every syncML message
TransportAgentTestError506This transportAgent will check all SyncML messages and do 2 things:
  • replace the 3rd message with a "506" error status on the Sync command (simulates an exception Server side)
  • checks if the sync is in infinite loop (checks the msgID value)
TransportAgentTestLargeObject2Used by testLargeObject2 test: It's reimplemented in order to simulate a Server communication: the syncML responses are read from xml files under testcases/testLargeObject2 dir
UpdateManagerThis class is the manager of the software-update process
UpdaterThis class is responsible to handle the update procedure of the client
utilsTestThis is the test class for the SyncML Parser
WinContactRapresents a contact object for Windows Clients
WinContactSIFRapresents a contact object for Windows Clients, in SIF format
WindowsSyncClientDerivate from SyncClient, implements only continueAfterPrepareSync method
WindowsSyncSourceThis class is the extension of SyncSource class for specific Client objects
WindowsSyncSourceConfigThis class groups all configuration properties for a WindowsSyncSource
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 Apr 6 13:00:40 2010 for Funambol Outlook Plug-in Library by  doxygen 1.5.7.1