AnyConnect Secure Mobility Client 4.4.00243

PreferenceBase Class Reference

List of all members.

Public Member Functions

const PreferenceIdgetPreferenceId () const
PreferenceScope getPreferenceScope () const
const tstring & getPreferenceValue () const
bool setPreferenceValue (const tstring &value)
bool getPreferenceAttribute (const PreferenceAttribute &attribute)
void setPreferenceAttribute (const PreferenceAttribute &attribute, bool value)
const PreferenceList & getChildren () const
void addChildPreference (Preference *pPref)
void removeChildPreference (Preference *pPref)
PromptEntrygetPromptEntry () const
PreferenceBaseoperator= (const PreferenceBase &)
 PreferenceBase (const PreferenceBase &)

Static Public Member Functions

static PreferencecreatePreferenceFromId (PreferenceId prefId)
static tstring getPreferenceNameFromId (PreferenceId prefId)
static PreferenceId getPreferenceIdFromName (const tstring &name)
static PreferenceAttribute getAttributeIdFromName (const tstring &attributeName)
static tstring getAttributeNameFromId (const PreferenceAttribute attrId)
static PreferenceId getParentId (const PreferenceId prefId)
static PreferenceScope getPreferenceScopeFromId (PreferenceId prefId)
static tstring getDefaultValue (PreferenceId prefId)
static bool getDefaultAttribute (PreferenceId prefId, PreferenceAttribute attribute)
static bool isParentPreference (const PreferenceId prefId)
static bool isValidPreference (const PreferenceId prefId)

Static Public Attributes

static const tstring PreferenceEnabled
static const tstring PreferenceDisabled
static const tstring DisconnectOnSuspend
static const tstring ReconnectAfterResume
static const tstring AllStores
static const tstring MachineStore
static const tstring UserStore
static const tstring Automatic
static const tstring SoftwareToken
static const tstring HardwareToken
static const tstring SingleLogon
static const tstring SingleLocalLogon
static const tstring LocalUsersOnly
static const tstring AllowRemoteUsers
static const tstring ProxyNative
static const tstring ProxyIgnoreProxy
static const tstring ProxyOverride
static const tstring PPPExclusionAutomatic
static const tstring PPPExclusionDisable
static const tstring PPPExclusionOverride
static const tstring Connect
static const tstring Pause
static const tstring Disconnect
static const tstring DoNothing
static const tstring SameUserOnly
static const tstring AnyUser
static const tstring PasswordComplexityAlpha
static const tstring PasswordComplexityPin
static const tstring PasswordComplexityStrong
static const tstring Open
static const tstring Closed
static const tstring IPv4
static const tstring IPv6
static const tstring IPv4_IPv6
static const tstring IPv6_IPv4

Protected Member Functions

 PreferenceBase (PreferenceId preferenceId, const tstring &label, PromptType prefType, const tstring &initialValue, ApiStringMap *pOptions=NULL, Preference *pParent=NULL)