|
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 |
Public Member Functions inherited from IFMapListEntry | |
| 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 | |
Public Types inherited from IFMapListEntry | |
| enum | EntryType { UPDATE , DEL , MARKER } |
Public Attributes inherited from IFMapListEntry | |
| 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.