#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|