OpenSDN source code
|
#include <ifmap_update.h>
Public Member Functions | |
IFMapUpdate (IFMapNode *node, bool positive) | |
IFMapUpdate (IFMapLink *link, bool positive) | |
virtual | ~IFMapUpdate () |
void | AdvertiseReset (const BitSet &set) |
void | AdvertiseOr (const BitSet &set) |
void | SetAdvertise (const BitSet &set) |
const BitSet & | advertise () const |
const IFMapObjectPtr & | data () const |
std::string | ConfigName () |
virtual std::string | ToString () |
bool | IsNode () const |
bool | IsLink () const |
![]() | |
IFMapListEntry (EntryType type) | |
virtual | ~IFMapListEntry () |
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 () |
Private Attributes | |
boost::intrusive::slist_member_hook | node_ |
IFMapObjectPtr | data_ |
BitSet | advertise_ |
Friends | |
class | IFMapState |
Additional Inherited Members | |
![]() | |
enum | EntryType { UPDATE, DEL, MARKER } |
![]() | |
boost::intrusive::list_member_hook | node |
EntryType | type |
uint64_t | queue_insert_at |
uint64_t | sequence |
Definition at line 85 of file ifmap_update.h.
IFMapUpdate::IFMapUpdate | ( | IFMapNode * | node, |
bool | positive | ||
) |
Definition at line 33 of file ifmap_update.cc.
IFMapUpdate::IFMapUpdate | ( | IFMapLink * | link, |
bool | positive | ||
) |
Definition at line 38 of file ifmap_update.cc.
|
inlinevirtual |
Definition at line 89 of file ifmap_update.h.
|
inline |
Definition at line 94 of file ifmap_update.h.
void IFMapUpdate::AdvertiseOr | ( | const BitSet & | set | ) |
Definition at line 63 of file ifmap_update.cc.
void IFMapUpdate::AdvertiseReset | ( | const BitSet & | set | ) |
std::string IFMapUpdate::ConfigName | ( | ) |
|
inline |
Definition at line 96 of file ifmap_update.h.
|
inline |
|
inline |
void IFMapUpdate::SetAdvertise | ( | const BitSet & | set | ) |
Definition at line 67 of file ifmap_update.cc.
|
virtual |
Reimplemented from IFMapListEntry.
Definition at line 55 of file ifmap_update.cc.
|
friend |
Definition at line 103 of file ifmap_update.h.
|
private |
Definition at line 106 of file ifmap_update.h.
|
private |
Definition at line 105 of file ifmap_update.h.
|
private |
Definition at line 104 of file ifmap_update.h.