pf_SectionList Class Reference
[Parser for config files; validation]

#include <pf.h>

Inheritance diagram for pf_SectionList:

Inheritance graph
[legend]
Collaboration diagram for pf_SectionList:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 206 of file pf.h.


Public Member Functions

 pf_SectionList ()
virtual ~pf_SectionList ()
void Add (const pf_Section &a_val)
const pf_SectionAt (unsigned int i) const
pf_SectionAt (unsigned int i)
unsigned int size () const

Public Attributes

vector< pf_Sectionm_vec

Private Attributes

 log_CLASSID_m

Constructor & Destructor Documentation

pf_SectionList::pf_SectionList (  ) 

Definition at line 345 of file pf.cpp.

00346 :   pf_Component(0) {
00347     // Empty
00348 }

pf_SectionList::~pf_SectionList (  )  [virtual]

Definition at line 352 of file pf.cpp.

00352                                 {
00353     // Empty
00354 }


Member Function Documentation

void pf_SectionList::Add ( const pf_Section a_val  ) 

Definition at line 356 of file pf.cpp.

References m_vec.

Referenced by GeneratePFStructure(), and yyparse().

00356                                                 {
00357     m_vec.push_back(a_val);
00358 }

Here is the caller graph for this function:

const pf_Section & pf_SectionList::At ( unsigned int  i  )  const

Definition at line 360 of file pf.cpp.

References m_vec.

Referenced by GeneratePFStructure().

00360                                                          {
00361     return m_vec.at(i);
00362 }

Here is the caller graph for this function:

pf_Section & pf_SectionList::At ( unsigned int  i  ) 

Definition at line 364 of file pf.cpp.

References m_vec.

00364                                              {
00365     return m_vec.at(i);
00366 }

unsigned int pf_SectionList::size (  )  const

Definition at line 368 of file pf.cpp.

References m_vec.

Referenced by cfg_Server::Refresh(), cfg_RMPool::Refresh(), cfg_RMLibrary::Refresh(), cfg_RMDrive::Refresh(), and cfg_PMCfg::Refresh().

00368                                         {
00369     return static_cast<unsigned int>(m_vec.size());
00370 }

Here is the caller graph for this function:


Member Data Documentation

Reimplemented from pf_Component.

Definition at line 219 of file pf.h.


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

Generated on Mon Feb 27 19:43:55 2012 for OPENARCHIVE by  doxygen 1.5.6