olsr::sys::internal::InterfaceInfo Class Reference

#include <interfacedesc.hh>

List of all members.

Public Types

typedef std::set< addr_taddrs_t

Public Member Functions

 InterfaceInfo (const std::string &name)
const std::string & name () const
unsigned index () const
unsigned mtu () const
const addrs_taddrs () 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


Member Typedef Documentation

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


Constructor & Destructor Documentation

olsr::sys::internal::InterfaceInfo::InterfaceInfo ( const std::string &  name  ) 


Member Function Documentation

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


Member Data Documentation

std::string olsr::sys::internal::InterfaceInfo::_name [private]

unsigned olsr::sys::internal::InterfaceInfo::_index [private]

unsigned olsr::sys::internal::InterfaceInfo::_mtu [private]

addrs_t olsr::sys::internal::InterfaceInfo::_addrs [private]


The documentation for this class was generated from the following files:
Generated on Mon Sep 10 17:02:14 2007 for Qolyester daemon by  doxygen 1.5.1