#include <interfaces.hh>
Public Types | |
| typedef idx_iset_t | mid_iset_t |
| typedef iset_t::const_iterator | const_iterator |
| typedef const_iterator | iterator |
Public Member Functions | |
| mid_iset_t & | mid_iset () |
| InterfaceSet () | |
| iterator | begin () const |
| iterator | end () const |
| iterator | find (const address_t &iaddr) const |
| bool | empty () const |
| size_t | size () const |
| unsigned | min_mtu () const |
| const iface_t & | operator[] (const address_t &iaddr) const |
| std::pair< iterator, bool > | insert (const iset_t::value_type &x) |
| void | erase (iterator pos) |
| void | send_messages () |
Private Types | |
| typedef InterfaceSet | This |
| typedef std::set< iface_t > | iset_t |
| typedef utl::MSIndex< iset_t, 0, address_t > | idx_iset_t |
Private Attributes | |
| iset_t | _iset |
| mid_iset_t | _mid_iset |
| unsigned | _min_mtu |
typedef InterfaceSet olsr::set::InterfaceSet::This [private] |
typedef std::set<iface_t> olsr::set::InterfaceSet::iset_t [private] |
typedef utl::MSIndex<iset_t, 0, address_t> olsr::set::InterfaceSet::idx_iset_t [private] |
| typedef iset_t::const_iterator olsr::set::InterfaceSet::const_iterator |
| olsr::set::InterfaceSet::InterfaceSet | ( | ) | [inline] |
| mid_iset_t& olsr::set::InterfaceSet::mid_iset | ( | ) | [inline] |
| InterfaceSet::iterator olsr::set::InterfaceSet::begin | ( | ) | const [inline] |
| InterfaceSet::iterator olsr::set::InterfaceSet::end | ( | ) | const [inline] |
| InterfaceSet::iterator olsr::set::InterfaceSet::find | ( | const address_t & | iaddr | ) | const [inline] |
| bool olsr::set::InterfaceSet::empty | ( | ) | const [inline] |
| size_t olsr::set::InterfaceSet::size | ( | ) | const [inline] |
| unsigned olsr::set::InterfaceSet::min_mtu | ( | ) | const [inline] |
| std::pair< InterfaceSet::iterator, bool > olsr::set::InterfaceSet::insert | ( | const iset_t::value_type & | x | ) | [inline] |
| void olsr::set::InterfaceSet::erase | ( | iterator | pos | ) | [inline] |
| void olsr::set::InterfaceSet::send_messages | ( | ) | [inline] |
iset_t olsr::set::InterfaceSet::_iset [private] |
mid_iset_t olsr::set::InterfaceSet::_mid_iset [private] |
unsigned olsr::set::InterfaceSet::_min_mtu [private] |
1.5.1