SyncManagerConfig Class Reference
[Sync 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 () EXTRA_SECTION_01
virtual SyncSourceConfiggetSyncSourceConfig (const char *name, BOOL refresh=FALSE) EXTRA_SECTION_01
virtual SyncSourceConfiggetSyncSourceConfig (unsigned int i, BOOL refresh=FALSE) EXTRA_SECTION_01
virtual BOOL setSyncSourceConfig (SyncSourceConfig &sc) EXTRA_SECTION_01
virtual unsigned int getSyncSourceConfigsCount () EXTRA_SECTION_01
virtual AccessConfig & getAccessConfig () EXTRA_SECTION_01
virtual void setAccessConfig (AccessConfig &ac) EXTRA_SECTION_01
virtual DeviceConfig & getDeviceConfig () EXTRA_SECTION_01
virtual void setDeviceConfig (DeviceConfig &dc) EXTRA_SECTION_01
BOOL isDirty () EXTRA_SECTION_01
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) EXTRA_SECTION_01

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 Apr 27 12:29:23 2007 for Funambol C++ Client Library by  doxygen 1.5.2