#include <duplicate.hh>
Public Member Functions | |
DuplicateEntry (const address_t &a, u_int16_t s, const address_t &i, bool r) | |
virtual | ~DuplicateEntry () |
bool | is_valid () const |
const timeval_t & | time () const |
void | set_time (const timeval_t &t=timeval_t::in(cst::dup_hold_time)) |
bool | retransmitted () const |
void | set_retransmitted () |
ifaces_t & | ifaces () |
const ifaces_t & | ifaces () const |
bool | in_ifaces (const address_t &a) const |
void | add_iface (const address_t &a) |
bool | operator< (const This &rhs) const |
Static Public Member Functions | |
static This | make_key (const address_t &a, u_int16_t s) |
Private Types | |
typedef DuplicateEntry | This |
typedef std::set< address_t > | ifaces_t |
Private Member Functions | |
DuplicateEntry () | |
Private Attributes | |
const address_t | addr_ |
const u_int16_t | seqnum_ |
bool | retransmitted_ |
ifaces_t | ifaces_ |
timeval_t | time_ |
Static Private Attributes | |
static This | dummy_for_find_ |
Friends | |
class | sch::StatePrinter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|