#include <cfg_pm.h>


Definition at line 65 of file cfg_pm.h.
Public Member Functions | |
| cfg_PMTree () | |
| virtual | ~cfg_PMTree () |
| cfg_PMTree (const string &a_name, const pf_Group &a_group) | |
Public Attributes | |
| string | name |
| vector< val_Element< string > > | pools |
Static Public Attributes | |
| static const string | c_pools |
Private Attributes | |
| log_CLASSID_m | |
| virtual cfg_PMTree::~cfg_PMTree | ( | ) | [inline, virtual] |
| cfg_PMTree::cfg_PMTree | ( | const string & | a_name, | |
| const pf_Group & | a_group | |||
| ) |
Definition at line 685 of file cfg_pm.cpp.
References val_RuleVec::Add(), c_pools, cfg_MAX_POOL_NAME, cfg_MIN_POOL_NAME, cfg_Base::CheckMandatory(), cfg_Base::Convert(), name, and pools.
00685 { 00686 this->name = a_name; 00687 val_RuleVec rules; 00688 00689 rules.Add( 00690 new val_StrictStringList( c_pools, 00691 val_Limit(cfg_MIN_POOL_NAME, cfg_MAX_POOL_NAME)), 00692 this->pools); 00693 00694 00695 Convert(a_group, rules); 00696 CheckMandatory(rules); 00697 }

const string cfg_PMTree::c_pools [static] |
| string cfg_PMTree::name |
Definition at line 75 of file cfg_pm.h.
Referenced by cfg_PMTree(), and i_PartitionManager_i::ParseConfig().
| vector<val_Element<string> > cfg_PMTree::pools |
Definition at line 76 of file cfg_pm.h.
Referenced by i_ManagementInterface_i::AddPartition(), cfg_PMTree(), i_PartitionManager_i::i_PartitionManager_i(), i_PartitionManager_i::ParseConfig(), cfg_PMCfg::Refresh(), i_ManagementInterface_i::UpdatePartition(), and i_ManagementInterface_i::ValidatePMConfig().
cfg_PMTree::log_CLASSID_m [private] |
1.5.6