olsr::set::MIDEntry Class Reference

#include <mid.hh>

List of all members.

Public Member Functions

 MIDEntry (const address_t &iaddr, const address_t &maddr, const timeval_t &vtime)
virtual ~MIDEntry ()
const address_tiface_addr () const
const address_tmain_addr () const
const timeval_ttime () const
bool is_valid () const
void set_time (const timeval_t &t)
void set_main_addr (const address_t &maddr)
bool operator< (const This &rhs) const
Thisoperator= (const This &other)

Static Public Member Functions

static This make_key (const address_t &iaddr)

Private Types

typedef MIDEntry This

Private Member Functions

 MIDEntry ()

Private Attributes

const address_t i_addr_
address_t m_addr_
timeval_t time_

Static Private Attributes

static This dummy_for_find_

Friends

class sch::StatePrinter


Member Typedef Documentation

typedef MIDEntry olsr::set::MIDEntry::This [private]


Constructor & Destructor Documentation

olsr::set::MIDEntry::MIDEntry (  )  [inline, private]

olsr::set::MIDEntry::MIDEntry ( const address_t iaddr,
const address_t maddr,
const timeval_t vtime 
) [inline]

virtual olsr::set::MIDEntry::~MIDEntry (  )  [inline, virtual]


Member Function Documentation

const address_t& olsr::set::MIDEntry::iface_addr (  )  const [inline]

const address_t& olsr::set::MIDEntry::main_addr (  )  const [inline]

const timeval_t& olsr::set::MIDEntry::time (  )  const [inline]

bool olsr::set::MIDEntry::is_valid (  )  const [inline]

void olsr::set::MIDEntry::set_time ( const timeval_t t  )  [inline]

void olsr::set::MIDEntry::set_main_addr ( const address_t maddr  )  [inline]

bool olsr::set::MIDEntry::operator< ( const This rhs  )  const [inline]

MIDEntry & olsr::set::MIDEntry::operator= ( const This other  )  [inline]

MIDEntry olsr::set::MIDEntry::make_key ( const address_t iaddr  )  [inline, static]


Friends And Related Function Documentation

friend class sch::StatePrinter [friend]


Member Data Documentation

const address_t olsr::set::MIDEntry::i_addr_ [private]

address_t olsr::set::MIDEntry::m_addr_ [private]

timeval_t olsr::set::MIDEntry::time_ [private]

This olsr::set::MIDEntry::dummy_for_find_ [static, 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