AnyConnect Secure Mobility Client 4.4.00243

PromptEntryBase Class Reference

List of all members.

Classes

class  GroupAttributes
class  SingleAttributes

Public Types

typedef std::map< tstring,
GroupAttributes
GroupAttributeMap

Public Member Functions

bool setValue (tstring value)
const tstring & getPromptName () const
const tstring & getPromptLabel () const
bool isEnabled () const
void setEnabled (bool bIsEnabled)
bool isVisible () const
void setVisible (bool bIsVisible)
void setEntryGroup (bool bIsEntryGroup)
 PromptEntryBase (tstring PromptName, tstring PromptLabel, PromptType promptType=Prompt_Input, tstring DefaultValue=EmptyString, ApiStringMap LabelValues=EmptyLabelValues)
void setPromptLabel (tstring label)
const tstring & getValue () const
const tstring & getTrueValue () const
const std::list< tstring > & getValueOptions () const
bool isEntryGroup () const
PromptType getPromptType () const
size_t GetGroupAttributesCount ()
PromptEntryBaseoperator= (const PromptEntryBase &assignmentOperator)
 PromptEntryBase (const PromptEntryBase &existingEntry)
const GroupAttributesgetGroupAttributes (const tstring &group) const
void setGroupAttributeMap (const GroupAttributeMap &groupAttributeMap)
const SingleAttributesgetSingleAttributes () const
void setSingleAttributes (const SingleAttributes &singleAttributes)

Static Public Attributes

static const tstring EmptyString
static const std::list< tstring > EmptyList
static const ApiStringMap EmptyLabelValues