limal::nfs_server::IdmapdConf Class Reference

#include <NfsIdmapdConf.hpp>

Inheritance diagram for limal::nfs_server::IdmapdConf:
limal::nfs_server::KNfsIdmapdConf

List of all members.

Public Member Functions

 IdmapdConf ()
 IdmapdConf (const IdmapdConf &conf)
 ~IdmapdConf ()
BLOCXX_NAMESPACE::List
< IdmapdEntry
getEntries (const BLOCXX_NAMESPACE::String &sectionName)
BLOCXX_NAMESPACE::Array
< BLOCXX_NAMESPACE::String > 
getStringEntries (const BLOCXX_NAMESPACE::String &sectionName)
BLOCXX_NAMESPACE::Array
< BLOCXX_NAMESPACE::String > 
getAllStringEntries () const
const IdmapdSectiongetSection (const BLOCXX_NAMESPACE::String &sectionName)
const BLOCXX_NAMESPACE::String getValueFor (const BLOCXX_NAMESPACE::String &entryName)
bool hasSection (const BLOCXX_NAMESPACE::String &secName) const
BLOCXX_NAMESPACE::List
< IdmapdSection
getSections () const
BLOCXX_NAMESPACE::Map
< BLOCXX_NAMESPACE::String,
IdmapdSection
getSectionMap () const
void setSectionMap ()
void setSection (const IdmapdSection &section)
void setEntry (const BLOCXX_NAMESPACE::String &entryName, const BLOCXX_NAMESPACE::String &value)
void addComment (const BLOCXX_NAMESPACE::String &comment)
bool hasComments () const
BLOCXX_NAMESPACE::Array
< BLOCXX_NAMESPACE::String > 
getComments () const
bool empty () const

Private Attributes

BLOCXX_NAMESPACE::Map
< BLOCXX_NAMESPACE::String,
IdmapdSection
sectionMap
BLOCXX_NAMESPACE::Array
< BLOCXX_NAMESPACE::String > 
comments

Constructor & Destructor Documentation

limal::nfs_server::IdmapdConf::IdmapdConf (  ) 
limal::nfs_server::IdmapdConf::IdmapdConf ( const IdmapdConf conf  ) 
limal::nfs_server::IdmapdConf::~IdmapdConf (  ) 

Member Function Documentation

void limal::nfs_server::IdmapdConf::addComment ( const BLOCXX_NAMESPACE::String &  comment  ) 
bool limal::nfs_server::IdmapdConf::empty (  )  const
BLOCXX_NAMESPACE ::Array< BLOCXX_NAMESPACE ::String> limal::nfs_server::IdmapdConf::getAllStringEntries (  )  const
BLOCXX_NAMESPACE ::Array< BLOCXX_NAMESPACE ::String> limal::nfs_server::IdmapdConf::getComments (  )  const
BLOCXX_NAMESPACE ::List<IdmapdEntry> limal::nfs_server::IdmapdConf::getEntries ( const BLOCXX_NAMESPACE::String &  sectionName  ) 
const IdmapdSection& limal::nfs_server::IdmapdConf::getSection ( const BLOCXX_NAMESPACE::String &  sectionName  ) 
BLOCXX_NAMESPACE ::Map< BLOCXX_NAMESPACE ::String,IdmapdSection> limal::nfs_server::IdmapdConf::getSectionMap (  )  const
BLOCXX_NAMESPACE ::List<IdmapdSection> limal::nfs_server::IdmapdConf::getSections (  )  const
BLOCXX_NAMESPACE ::Array< BLOCXX_NAMESPACE ::String> limal::nfs_server::IdmapdConf::getStringEntries ( const BLOCXX_NAMESPACE::String &  sectionName  ) 
const BLOCXX_NAMESPACE ::String limal::nfs_server::IdmapdConf::getValueFor ( const BLOCXX_NAMESPACE::String &  entryName  ) 
bool limal::nfs_server::IdmapdConf::hasComments (  )  const
bool limal::nfs_server::IdmapdConf::hasSection ( const BLOCXX_NAMESPACE::String &  secName  )  const
void limal::nfs_server::IdmapdConf::setEntry ( const BLOCXX_NAMESPACE::String &  entryName,
const BLOCXX_NAMESPACE::String &  value 
)
void limal::nfs_server::IdmapdConf::setSection ( const IdmapdSection section  ) 
void limal::nfs_server::IdmapdConf::setSectionMap (  ) 

Member Data Documentation

BLOCXX_NAMESPACE ::Array< BLOCXX_NAMESPACE ::String> limal::nfs_server::IdmapdConf::comments [private]
BLOCXX_NAMESPACE ::Map< BLOCXX_NAMESPACE ::String,IdmapdSection> limal::nfs_server::IdmapdConf::sectionMap [private]

The documentation for this class was generated from the following file:
Generated on Mon Jul 5 22:09:25 2010 for limal-nfs-server by  doxygen 1.6.3