OpenSDN source code
|
#include <ifmap_update.h>
Public Types | |
enum | EntryType { UPDATE, DEL, MARKER } |
Public Member Functions | |
IFMapListEntry (EntryType type) | |
virtual | ~IFMapListEntry () |
virtual std::string | ToString () |
bool | IsMarker () const |
bool | IsUpdate () const |
bool | IsDelete () const |
std::string | TypeToString () |
void | set_queue_insert_at_to_now () |
std::string | queue_insert_ago_str () |
void | set_sequence (uint64_t seq) |
uint64_t | get_sequence () |
Public Attributes | |
boost::intrusive::list_member_hook | node |
EntryType | type |
uint64_t | queue_insert_at |
uint64_t | sequence |
Definition at line 46 of file ifmap_update.h.
Enumerator | |
---|---|
UPDATE | |
DEL | |
MARKER |
Definition at line 47 of file ifmap_update.h.
|
inline |
Definition at line 52 of file ifmap_update.h.
|
inlinevirtual |
Definition at line 54 of file ifmap_update.h.
|
inline |
Definition at line 82 of file ifmap_update.h.
|
inline |
Definition at line 66 of file ifmap_update.h.
|
inline |
Definition at line 64 of file ifmap_update.h.
|
inline |
Definition at line 65 of file ifmap_update.h.
std::string IFMapListEntry::queue_insert_ago_str | ( | ) |
void IFMapListEntry::set_queue_insert_at_to_now | ( | ) |
|
inline |
Definition at line 81 of file ifmap_update.h.
|
inlinevirtual |
Reimplemented in IFMapMarker, and IFMapUpdate.
Definition at line 61 of file ifmap_update.h.
|
inline |
boost::intrusive::list_member_hook IFMapListEntry::node |
Definition at line 56 of file ifmap_update.h.
uint64_t IFMapListEntry::queue_insert_at |
Definition at line 58 of file ifmap_update.h.
uint64_t IFMapListEntry::sequence |
Definition at line 59 of file ifmap_update.h.
EntryType IFMapListEntry::type |
Definition at line 57 of file ifmap_update.h.