val_SysVolLocationType Class Reference
[Parser for config files; validation]

#include <val.h>

Inheritance diagram for val_SysVolLocationType:

Inheritance graph
[legend]
Collaboration diagram for val_SysVolLocationType:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 774 of file val.h.


Public Member Functions

 val_SysVolLocationType (const string &a_name, const val_Limit a_limits, const UInt32_t a_minNumOfVal=1, const UInt64_t a_maxNumOfVal=cfg_INFINITE, const string &a_defaultStr="")
virtual ~val_SysVolLocationType ()
virtual void Bind (ivd_SysVolLocation_e &a_dest)

Private Member Functions

virtual void Assign (const string &a_strVal)

Private Attributes

ivd_SysVolLocation_em_svlType_p
 log_CLASSID_m

Constructor & Destructor Documentation

val_SysVolLocationType::val_SysVolLocationType ( const string &  a_name,
const val_Limit  a_limits,
const UInt32_t  a_minNumOfVal = 1,
const UInt64_t  a_maxNumOfVal = cfg_INFINITE,
const string &  a_defaultStr = "" 
)

Definition at line 1069 of file val.cpp.

01075   : val_Value(a_name, a_limits, a_minNumOfVal, a_maxNumOfVal,  a_defaultStr ),
01076     m_svlType_p(NULL) {
01077     // Empty
01078 }

val_SysVolLocationType::~val_SysVolLocationType (  )  [virtual]

Definition at line 1081 of file val.cpp.

01081                                                 {
01082     //Empty
01083 }


Member Function Documentation

void val_SysVolLocationType::Bind ( ivd_SysVolLocation_e a_dest  )  [virtual]

Definition at line 1085 of file val.cpp.

References log_FUNC_m, and m_svlType_p.

01085                                                               {
01086     log_FUNC_m(Bind);
01087     m_svlType_p = &(a_dest);
01088 }

void val_SysVolLocationType::Assign ( const string &  a_strVal  )  [private, virtual]

Implements val_BasicValue.

Definition at line 1063 of file val.cpp.

References ivd_SysVolLocation(), log_FUNC_m, and m_svlType_p.

01063                                                          {
01064     log_FUNC_m(Assign);
01065 
01066     *m_svlType_p = ivd_SysVolLocation(a_strVal);
01067 }

Here is the call graph for this function:


Member Data Documentation

Definition at line 791 of file val.h.

Referenced by Assign(), and Bind().

Reimplemented from val_Value.

Definition at line 793 of file val.h.


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

Generated on Mon Feb 27 19:52:09 2012 for OPENARCHIVE by  doxygen 1.5.6