Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

olsr::sys::internal::InterfaceAddress Class Reference

#include <interfacedesc.hh>

List of all members.

Public Member Functions

 InterfaceAddress (unsigned p, unsigned char s, const address_t &a, const address_t &b)
unsigned prefix () const
unsigned char scope () const
const address_taddress () const
const address_tbroadcast () const
bool operator< (const This &rhs) const

Static Public Member Functions

static This make_key (const address_t &a)

Private Types

typedef InterfaceAddress This

Private Member Functions

 InterfaceAddress ()

Private Attributes

unsigned _prefix
unsigned char _scope
const address_t _address
const address_t _broadcast

Static Private Attributes

static This _dummy_for_find


Member Typedef Documentation

typedef InterfaceAddress olsr::sys::internal::InterfaceAddress::This [private]
 


Constructor & Destructor Documentation

olsr::sys::internal::InterfaceAddress::InterfaceAddress  )  [private]
 

olsr::sys::internal::InterfaceAddress::InterfaceAddress unsigned  p,
unsigned char  s,
const address_t a,
const address_t b
 


Member Function Documentation

const address_t& olsr::sys::internal::InterfaceAddress::address  )  const [inline]
 

const address_t& olsr::sys::internal::InterfaceAddress::broadcast  )  const [inline]
 

InterfaceAddress olsr::sys::internal::InterfaceAddress::make_key const address_t a  )  [static]
 

bool olsr::sys::internal::InterfaceAddress::operator< const This rhs  )  const
 

unsigned olsr::sys::internal::InterfaceAddress::prefix  )  const [inline]
 

unsigned char olsr::sys::internal::InterfaceAddress::scope  )  const [inline]
 


Member Data Documentation

const address_t olsr::sys::internal::InterfaceAddress::_address [private]
 

const address_t olsr::sys::internal::InterfaceAddress::_broadcast [private]
 

This olsr::sys::internal::InterfaceAddress::_dummy_for_find [static, private]
 

unsigned olsr::sys::internal::InterfaceAddress::_prefix [private]
 

unsigned char olsr::sys::internal::InterfaceAddress::_scope [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jul 28 21:21:51 2005 for Qolyester daemon by  doxygen 1.4.1