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