#include <interfacedesc.hh>
Public Types | |
| typedef std::set< addr_t > | addrs_t |
Public Member Functions | |
| InterfaceInfo (const std::string &name) | |
| const std::string & | name () const |
| unsigned | index () const |
| unsigned | mtu () const |
| const addrs_t & | addrs () const |
| bool | operator< (const This &rhs) const |
Private Types | |
| typedef InterfaceInfo | This |
| typedef InterfaceAddress | addr_t |
Private Attributes | |
| std::string | _name |
| unsigned | _index |
| unsigned | _mtu |
| addrs_t | _addrs |
typedef InterfaceInfo olsr::sys::internal::InterfaceInfo::This [private] |
typedef InterfaceAddress olsr::sys::internal::InterfaceInfo::addr_t [private] |
| typedef std::set<addr_t> olsr::sys::internal::InterfaceInfo::addrs_t |
| olsr::sys::internal::InterfaceInfo::InterfaceInfo | ( | const std::string & | name | ) |
References _addrs, _index, _mtu, _name, olsr::debug, and olsr::net::IPv6Address::family.
| const std::string& olsr::sys::internal::InterfaceInfo::name | ( | ) | const [inline] |
References _name.
| unsigned olsr::sys::internal::InterfaceInfo::index | ( | ) | const [inline] |
| unsigned olsr::sys::internal::InterfaceInfo::mtu | ( | ) | const [inline] |
| const addrs_t& olsr::sys::internal::InterfaceInfo::addrs | ( | ) | const [inline] |
std::string olsr::sys::internal::InterfaceInfo::_name [private] |
Referenced by InterfaceInfo(), and name().
unsigned olsr::sys::internal::InterfaceInfo::_index [private] |
Referenced by index(), InterfaceInfo(), and operator<().
unsigned olsr::sys::internal::InterfaceInfo::_mtu [private] |
Referenced by InterfaceInfo(), and mtu().
Referenced by addrs(), and InterfaceInfo().
1.5.6