#include <neighbors.hh>
Inheritance diagram for olsr::set::Link:
Public Member Functions | |
Link (const address_t &l, const address_t &r, const address_t &m, const timeval_t &v) | |
Link (const This &other) | |
virtual | ~Link () |
void | set_asymtime (const timeval_t &t) |
void | set_symtime (const timeval_t &t) |
void | set_time (const timeval_t &t) |
const address_t & | local_addr () const |
const address_t & | remote_addr () const |
const address_t & | main_addr () const |
const timeval_t & | asymtime () const |
const timeval_t & | symtime () const |
const timeval_t & | time () const |
bool | is_valid () const |
bool | is_sym () const |
bool | operator< (const This &rhs) const |
Static Public Member Functions | |
static const This & | make_key (const address_t &local, const address_t &remote) |
static const This & | make_key_local (const address_t &local) |
Private Types | |
typedef Link | This |
typedef utl::MultiStampable< 1, address_t > | Super |
Private Member Functions | |
Link () | |
Private Attributes | |
const address_t | l_addr_ |
const address_t | r_addr_ |
const address_t | m_addr_ |
timeval_t | asymtime_ |
timeval_t | symtime_ |
timeval_t | time_ |
Static Private Attributes | |
static This | dummy_for_find_ |
Friends | |
class | sch::StatePrinter |
|
|
|
Reimplemented from olsr::utl::MultiStampable< 1, address_t >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|