DefaultWinConfigFactory Class Reference
[Client DLL]

This class is a factory of default configurations. More...

#include <DefaultWinConfigFactory.h>

List of all members.

Static Public Member Functions

static AccessConfig * getAccessConfig ()
 Returns a default generated AccessConfig for Win32.
static DeviceConfig * getDeviceConfig ()
 Returns a default generated DeviceConfig for Win32.
static SyncSourceConfiggetSyncSourceConfig (const std::wstring &name)
 Returns a default generated SyncSourceConfig for Win32 (common props of SyncSourceConfig).
static WindowsSyncSourceConfiggetWinSyncSourceConfig (const std::wstring &name, SyncSourceConfig *sc)
 Returns a default generated WindowsSyncSourceConfig for Win32 (specific client props).


Detailed Description

This class is a factory of default configurations.

It can be inherited to define client specific Config parameters.


Member Function Documentation

AccessConfig * DefaultWinConfigFactory::getAccessConfig (  )  [static]

Returns a default generated AccessConfig for Win32.

Returns:
AccessConfig pointer allocated new, so it must be freed by the caller.

Referenced by OutlookConfig::createDefaultConfig().

DeviceConfig * DefaultWinConfigFactory::getDeviceConfig (  )  [static]

Returns a default generated DeviceConfig for Win32.

Returns:
DeviceConfig pointer allocated new, so it must be freed by the caller.

Referenced by OutlookConfig::createDefaultConfig().

SyncSourceConfig * DefaultWinConfigFactory::getSyncSourceConfig ( const std::wstring &  name  )  [static]

Returns a default generated SyncSourceConfig for Win32 (common props of SyncSourceConfig).

Parameters:
name : the name of syncsource desired
Returns:
WindowsSyncSourceConfig pointer allocated new, so it must be freed by the caller.

References SyncSourceConfig::setEncoding(), SyncSourceConfig::setEncryption(), SyncSourceConfig::setIsEnabled(), SyncSourceConfig::setLast(), SyncSourceConfig::setName(), SyncSourceConfig::setSupportedTypes(), SyncSourceConfig::setSync(), SyncSourceConfig::setSyncModes(), SyncSourceConfig::setType(), SyncSourceConfig::setURI(), and SyncSourceConfig::setVersion().

WindowsSyncSourceConfig * DefaultWinConfigFactory::getWinSyncSourceConfig ( const std::wstring &  name,
SyncSourceConfig sc 
) [static]

Returns a default generated WindowsSyncSourceConfig for Win32 (specific client props).

Parameters:
name : the name of syncsource desired
sc : pointer to the SyncSourceConfig object where all common properties are stored (mandatory not NULL)
Returns:
WindowsSyncSourceConfig pointer allocated new, so it must be freed by the caller.

References DateFilter::setDirection(), and DateFilter::setUpperDate().

Referenced by OutlookConfig::addWindowsSyncSourceConfig(), and OutlookConfig::createDefaultConfig().


The documentation for this class was generated from the following files:

Generated on Tue Apr 6 13:00:42 2010 for Funambol Outlook Plug-in Library by  doxygen 1.5.7.1