olsr::set::TwoHopNeighborSet Class Reference

#include <neighbors.hh>

List of all members.

Public Types

typedef val_tset_t thnset_t

Public Member Functions

thnset_tthnset ()
 TwoHopNeighborSet ()
virtual ~TwoHopNeighborSet ()
void insert (const TwoHopNeighbor &x)
void erase (const tset_t::iterator &pos)
void erase (const tset_t::value_type &x)

Private Types

typedef TwoHopNeighborSet This
typedef sch::Updatable< TwoHopNeighborelem_t
typedef std::set< elem_ttset_t
typedef sch::upd::SetEraser<
This, tset_t::iterator > 
eraser_t
typedef sch::UpdateEvent<
eraser_t
updater_t
typedef utl::Subset< tset_t,
utl::NoAction< This, tset_t::iterator >,
utl::DefaultPredicate< This,
tset_t::iterator >, This
val_tset_t

Private Attributes

tset_t tset_
thnset_t thnset_

Friends

class sch::StatePrinter


Member Typedef Documentation

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

typedef sch::Updatable<TwoHopNeighbor> olsr::set::TwoHopNeighborSet::elem_t [private]

typedef std::set<elem_t> olsr::set::TwoHopNeighborSet::tset_t [private]

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

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

typedef utl::Subset<tset_t, utl::NoAction<This, tset_t::iterator>, utl::DefaultPredicate<This, tset_t::iterator>, This> olsr::set::TwoHopNeighborSet::val_tset_t [private]

typedef val_tset_t olsr::set::TwoHopNeighborSet::thnset_t


Constructor & Destructor Documentation

olsr::set::TwoHopNeighborSet::TwoHopNeighborSet (  )  [inline]

virtual olsr::set::TwoHopNeighborSet::~TwoHopNeighborSet (  )  [inline, virtual]


Member Function Documentation

thnset_t& olsr::set::TwoHopNeighborSet::thnset (  )  [inline]

void olsr::set::TwoHopNeighborSet::insert ( const TwoHopNeighbor x  )  [inline]

void olsr::set::TwoHopNeighborSet::erase ( const tset_t::iterator &  pos  )  [inline]

void olsr::set::TwoHopNeighborSet::erase ( const tset_t::value_type &  x  )  [inline]


Friends And Related Function Documentation

friend class sch::StatePrinter [friend]


Member Data Documentation

tset_t olsr::set::TwoHopNeighborSet::tset_ [private]

thnset_t olsr::set::TwoHopNeighborSet::thnset_ [private]


The documentation for this class was generated from the following files:
Generated on Mon Sep 10 17:02:14 2007 for Qolyester daemon by  doxygen 1.5.1