AnyConnect Secure Mobility Client 5.1.19.1862
PromptEntryBase Class Reference

Classes

class  GroupAttributes
class  SingleAttributes

Public Types

typedef std::map< tstring, GroupAttributesGroupAttributesMap

Public Member Functions

bool setValue (const tstring &value)
bool clearValue ()
const tstringgetPromptName () const
const tstringgetPromptLabel () 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, const tstring &DefaultValue=EmptyString, ApiStringMap LabelValues=EmptyLabelValues)
void setPromptLabel (tstring label)
const tstringgetValue () const
const tstringgetTrueValue () const
const std::list< tstring > & getValueOptions () const
bool isEntryGroup () const
bool isReadOnly () const
PromptType getPromptType () const
size_t GetGroupAttributesCount ()
PromptEntryBaseoperator= (const PromptEntryBase &existingEntry)
 PromptEntryBase (const PromptEntryBase &existingEntry)
const GroupAttributesgetGroupAttributes (const tstring &group) const
void setGroupAttributesMap (const GroupAttributesMap &groupAttributesMap)
const SingleAttributesgetSingleAttributes () const
void setSingleAttributes (const SingleAttributes &singleAttributes)

Static Public Attributes

static const tstring EmptyString
static const std::list< tstringEmptyList
static const ApiStringMap EmptyLabelValues

Constructor & Destructor Documentation

◆ PromptEntryBase()

PromptEntryBase::PromptEntryBase ( const PromptEntryBase & existingEntry)
inlineexplicit
96 {
97 deepCopy(existingEntry);
98 }

Member Function Documentation

◆ operator=()

PromptEntryBase & PromptEntryBase::operator= ( const PromptEntryBase & existingEntry)
inline
89 {
90 return deepCopy(existingEntry);
91 }