Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

olsr::set::HNASet Class Reference

#include <hna.hh>

List of all members.

Public Types

typedef val_hset_t hnaset_t

Public Member Functions

hnaset_thnaset ()
 HNASet ()
void insert (const HNAEntry &x)
void erase (const hset_t::iterator &pos)

Private Types

typedef HNASet This
typedef sch::Updatable< HNAEntryelem_t
typedef std::set< elem_thset_t
typedef sch::upd::SetEraser<
This, hset_t::iterator > 
eraser_t
typedef sch::UpdateEvent<
eraser_t
updater_t
typedef utl::Subset< hset_t,
utl::NoAction< This, hset_t::iterator >,
utl::DefaultPredicate< This,
hset_t::iterator >, This
val_hset_t

Private Attributes

hset_t hset_
hnaset_t hnaset_

Friends

class sch::StatePrinter


Member Typedef Documentation

typedef sch::Updatable<HNAEntry> olsr::set::HNASet::elem_t [private]
 

typedef sch::upd::SetEraser<This, hset_t::iterator> olsr::set::HNASet::eraser_t [private]
 

typedef val_hset_t olsr::set::HNASet::hnaset_t
 

typedef std::set<elem_t> olsr::set::HNASet::hset_t [private]
 

typedef HNASet olsr::set::HNASet::This [private]
 

typedef sch::UpdateEvent<eraser_t> olsr::set::HNASet::updater_t [private]
 

typedef utl::Subset<hset_t, utl::NoAction<This, hset_t::iterator>, utl::DefaultPredicate<This, hset_t::iterator>, This> olsr::set::HNASet::val_hset_t [private]
 


Constructor & Destructor Documentation

olsr::set::HNASet::HNASet  ) 
 


Member Function Documentation

void olsr::set::HNASet::erase const hset_t::iterator &  pos  ) 
 

hnaset_t& olsr::set::HNASet::hnaset  )  [inline]
 

void olsr::set::HNASet::insert const HNAEntry x  ) 
 


Friends And Related Function Documentation

friend class sch::StatePrinter [friend]
 


Member Data Documentation

hnaset_t olsr::set::HNASet::hnaset_ [private]
 

hset_t olsr::set::HNASet::hset_ [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jul 28 21:21:50 2005 for Qolyester daemon by  doxygen 1.4.1