#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 | ) |
const std::string& olsr::sys::internal::InterfaceInfo::name | ( | ) | const [inline] |
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] |
bool olsr::sys::internal::InterfaceInfo::operator< | ( | const This & | rhs | ) | const |
std::string olsr::sys::internal::InterfaceInfo::_name [private] |
unsigned olsr::sys::internal::InterfaceInfo::_index [private] |
unsigned olsr::sys::internal::InterfaceInfo::_mtu [private] |