SyncManagerConfig Class Reference
[Client]

This class groups the configuration information needed by the SyncManager. More...

#include <SyncManagerConfig.h>

Inheritance diagram for SyncManagerConfig:

Inheritance graph
[legend]
Collaboration diagram for SyncManagerConfig:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual SyncSourceConfiggetSyncSourceConfigs ()
virtual SyncSourceConfiggetSyncSourceConfig (const char *name, BOOL refresh=FALSE)
virtual SyncSourceConfiggetSyncSourceConfig (unsigned int i, BOOL refresh=FALSE)
virtual BOOL setSyncSourceConfig (SyncSourceConfig &sc)
virtual unsigned int getSyncSourceConfigsCount ()
virtual AccessConfig & getAccessConfig ()
virtual void setAccessConfig (AccessConfig &ac)
virtual DeviceConfig & getDeviceConfig ()
virtual void setDeviceConfig (DeviceConfig &dc)
BOOL isDirty ()
void setClientDefaults ()
 Initializes the access and device config with default values from DefaultConfigFactory.
void setSourceDefaults (const char *name)
 Initializes the given source with default values from DefaultConfigFactory.

Protected Member Functions

virtual BOOL addSyncSourceConfig (SyncSourceConfig &sc)

Protected Attributes

AccessConfig accessConfig
DeviceConfig deviceConfig
SyncSourceConfigsourceConfigs
unsigned int sourceConfigsCount

Detailed Description

This class groups the configuration information needed by the SyncManager.

This implementation is just a transient configuration information repository; persisting configuration settings is delegated to subclasses.


The documentation for this class was generated from the following file:
Generated on Fri Nov 9 12:21:35 2007 for Funambol Outlook Plug-in Library by  doxygen 1.5.2