limal::nfs_server::IdmapdSection Class Reference

#include <NfsIdmapdConf.hpp>

List of all members.

Public Types

typedef
BLOCXX_NAMESPACE::IntrusiveReference
< IdmapdEntry
IERef

Public Member Functions

 IdmapdSection ()
 IdmapdSection (const BLOCXX_NAMESPACE::String &name)
 IdmapdSection (const IdmapdSection &section)
 IdmapdSection (const BLOCXX_NAMESPACE::String &name, const IdmapdEntries &entries)
IdmapdSectionaddEntry (const IdmapdEntry &entry)
BLOCXX_NAMESPACE::String getName () const
bool empty () const
BLOCXX_NAMESPACE::Array
< BLOCXX_NAMESPACE::String > 
getStringEntries () const
IdmapdEntrygetEntry (const BLOCXX_NAMESPACE::String &name)
void setEntry (const IdmapdEntry &entry)
void setEntryValue (const BLOCXX_NAMESPACE::String &entry, const BLOCXX_NAMESPACE::String &value)
void addComment (const BLOCXX_NAMESPACE::String &comment)
bool hasComments () const
bool hasEntry (const BLOCXX_NAMESPACE::String &entryName) const
BLOCXX_NAMESPACE::Array
< BLOCXX_NAMESPACE::String > 
getComments () const
BLOCXX_NAMESPACE::List
< IdmapdEntry
getEntries () const

Private Member Functions

void setEntryMap (const BLOCXX_NAMESPACE::List< IdmapdEntry > &entries)

Private Attributes

BLOCXX_NAMESPACE::String m_name
IdmapdEntries m_entries
BLOCXX_NAMESPACE::Map
< BLOCXX_NAMESPACE::String,
IdmapdEntry
entryMap
BLOCXX_NAMESPACE::Array
< BLOCXX_NAMESPACE::String > 
comments

Member Typedef Documentation

typedef BLOCXX_NAMESPACE ::IntrusiveReference<IdmapdEntry> limal::nfs_server::IdmapdSection::IERef

Constructor & Destructor Documentation

limal::nfs_server::IdmapdSection::IdmapdSection (  ) 
limal::nfs_server::IdmapdSection::IdmapdSection ( const BLOCXX_NAMESPACE::String &  name  ) 
limal::nfs_server::IdmapdSection::IdmapdSection ( const IdmapdSection section  ) 
limal::nfs_server::IdmapdSection::IdmapdSection ( const BLOCXX_NAMESPACE::String &  name,
const IdmapdEntries entries 
)

Member Function Documentation

void limal::nfs_server::IdmapdSection::addComment ( const BLOCXX_NAMESPACE::String &  comment  ) 
IdmapdSection& limal::nfs_server::IdmapdSection::addEntry ( const IdmapdEntry entry  ) 
bool limal::nfs_server::IdmapdSection::empty (  )  const
BLOCXX_NAMESPACE ::Array< BLOCXX_NAMESPACE ::String> limal::nfs_server::IdmapdSection::getComments (  )  const
BLOCXX_NAMESPACE ::List<IdmapdEntry> limal::nfs_server::IdmapdSection::getEntries (  )  const
IdmapdEntry& limal::nfs_server::IdmapdSection::getEntry ( const BLOCXX_NAMESPACE::String &  name  ) 
BLOCXX_NAMESPACE ::String limal::nfs_server::IdmapdSection::getName (  )  const
BLOCXX_NAMESPACE ::Array< BLOCXX_NAMESPACE ::String> limal::nfs_server::IdmapdSection::getStringEntries (  )  const
bool limal::nfs_server::IdmapdSection::hasComments (  )  const
bool limal::nfs_server::IdmapdSection::hasEntry ( const BLOCXX_NAMESPACE::String &  entryName  )  const
void limal::nfs_server::IdmapdSection::setEntry ( const IdmapdEntry entry  ) 
void limal::nfs_server::IdmapdSection::setEntryMap ( const BLOCXX_NAMESPACE::List< IdmapdEntry > &  entries  )  [private]
void limal::nfs_server::IdmapdSection::setEntryValue ( const BLOCXX_NAMESPACE::String &  entry,
const BLOCXX_NAMESPACE::String &  value 
)

Member Data Documentation

BLOCXX_NAMESPACE ::Array< BLOCXX_NAMESPACE ::String> limal::nfs_server::IdmapdSection::comments [private]
BLOCXX_NAMESPACE ::Map< BLOCXX_NAMESPACE ::String,IdmapdEntry> limal::nfs_server::IdmapdSection::entryMap [private]
BLOCXX_NAMESPACE ::String limal::nfs_server::IdmapdSection::m_name [private]

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