#include <SyncManagerConfig.h>
Inheritance diagram for SyncManagerConfig:
Public Member Functions | |
virtual SyncSourceConfig * | getSyncSourceConfigs () EXTRA_SECTION_01 |
virtual SyncSourceConfig * | getSyncSourceConfig (const char *name, BOOL refresh=FALSE) EXTRA_SECTION_01 |
virtual SyncSourceConfig * | getSyncSourceConfig (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 |
SyncSourceConfig * | sourceConfigs |
unsigned int | sourceConfigsCount |
This implementation is just a transient configuration information repository; persisting configuration settings is delegated to subclasses.