olsr::set::TopologyEntry Class Reference

#include <topology.hh>

List of all members.

Public Member Functions

 TopologyEntry (const address_t &d, const address_t &l, u_int16_t sn, const timeval_t &v)
virtual ~TopologyEntry ()
const address_tdest_addr () const
const address_tlast_addr () const
utl::Seqnum< u_int16_t > seqnum () const
const timeval_ttime () const
bool is_valid () const
void set_time (const timeval_t &t)
bool operator< (const This &rhs) const

Static Public Member Functions

static const Thismake_key (const address_t &l)

Private Types

typedef TopologyEntry This

Private Member Functions

 TopologyEntry ()

Private Attributes

const address_t daddr_
const address_t laddr_
utl::Seqnum< u_int16_t > seqnum_
timeval_t time_

Static Private Attributes

static This dummy_for_find_

Friends

class sch::StatePrinter


Member Typedef Documentation

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


Constructor & Destructor Documentation

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

olsr::set::TopologyEntry::TopologyEntry ( const address_t d,
const address_t l,
u_int16_t  sn,
const timeval_t v 
) [inline]

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


Member Function Documentation

const address_t& olsr::set::TopologyEntry::dest_addr (  )  const [inline]

const address_t& olsr::set::TopologyEntry::last_addr (  )  const [inline]

utl::Seqnum<u_int16_t> olsr::set::TopologyEntry::seqnum (  )  const [inline]

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

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

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

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

const TopologyEntry & olsr::set::TopologyEntry::make_key ( const address_t l  )  [inline, static]


Friends And Related Function Documentation

friend class sch::StatePrinter [friend]


Member Data Documentation

const address_t olsr::set::TopologyEntry::daddr_ [private]

const address_t olsr::set::TopologyEntry::laddr_ [private]

utl::Seqnum<u_int16_t> olsr::set::TopologyEntry::seqnum_ [private]

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

This olsr::set::TopologyEntry::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