olsr::set::TopologySet Class Reference

#include <topology.hh>

List of all members.

Public Types

typedef val_tset_t toposet_t

Public Member Functions

toposet_ttoposet ()
 TopologySet ()
void insert (const TopologyEntry &x)
void erase (const tset_t::iterator &pos)

Private Types

typedef TopologySet This
typedef sch::Updatable
< TopologyEntry
elem_t
typedef std::multiset< elem_ttset_t
typedef sch::upd::SetEraser
< This, tset_t::iterator > 
eraser_t
typedef sch::UpdateEvent
< eraser_t
updater_t
typedef utl::Subset
< utl::MultiAdapt< tset_t >
, utl::NoAction< This,
tset_t::iterator >
, utl::DefaultPredicate< This,
tset_t::iterator >, This
val_tset_t

Private Attributes

tset_t tset_
toposet_t toposet_

Friends

class sch::StatePrinter


Member Typedef Documentation

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

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

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


Constructor & Destructor Documentation

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


Member Function Documentation

toposet_t& olsr::set::TopologySet::toposet (  )  [inline]

References toposet_.

Referenced by olsr::msg::TCMessage::parse().

void olsr::set::TopologySet::insert ( const TopologyEntry x  )  [inline]

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


Friends And Related Function Documentation

friend class sch::StatePrinter [friend]


Member Data Documentation

Referenced by toposet().


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

Generated on Thu Feb 12 20:45:39 2009 for Qolyester daemon by  doxygen 1.5.6