OpenSDN source code
|
#include <bgp_update.h>
Public Types | |
typedef std::list< RouteUpdate * > | List |
Public Member Functions | |
UpdateList () | |
AdvertiseSList & | History () |
const AdvertiseSList & | History () const |
void | SetHistory (AdvertiseSList &history) |
void | SwapHistory (AdvertiseSList &history) |
void | MoveHistory (RouteState *rstate) |
void | MoveHistory (RouteUpdate *rt_update) |
const AdvertiseInfo * | FindHistory (const RibOutAttr &roattr) const |
List * | GetList () |
const List * | GetList () const |
void | AddUpdate (RouteUpdate *rt_update) |
void | RemoveUpdate (RouteUpdate *rt_update) |
RouteUpdate * | FindUpdate (int queue_id) |
RouteUpdate * | MakeRouteUpdate () |
![]() | |
virtual | ~DBState () |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (UpdateList) | |
Private Attributes | |
AdvertiseSList | history_ |
List | list_ |
Friends | |
class | RibUpdateMonitor |
Definition at line 268 of file bgp_update.h.
typedef std::list<RouteUpdate *> UpdateList::List |
Definition at line 270 of file bgp_update.h.
|
inline |
Definition at line 272 of file bgp_update.h.
void UpdateList::AddUpdate | ( | RouteUpdate * | rt_update | ) |
|
private |
const AdvertiseInfo * UpdateList::FindHistory | ( | const RibOutAttr & | roattr | ) | const |
Definition at line 444 of file bgp_update.cc.
RouteUpdate * UpdateList::FindUpdate | ( | int | queue_id | ) |
Definition at line 475 of file bgp_update.cc.
|
inline |
Definition at line 283 of file bgp_update.h.
|
inline |
Definition at line 284 of file bgp_update.h.
|
inline |
Definition at line 274 of file bgp_update.h.
|
inline |
Definition at line 275 of file bgp_update.h.
RouteUpdate * UpdateList::MakeRouteUpdate | ( | ) |
void UpdateList::MoveHistory | ( | RouteState * | rstate | ) |
void UpdateList::MoveHistory | ( | RouteUpdate * | rt_update | ) |
void UpdateList::RemoveUpdate | ( | RouteUpdate * | rt_update | ) |
void UpdateList::SetHistory | ( | AdvertiseSList & | history | ) |
|
inline |
|
friend |
Definition at line 292 of file bgp_update.h.
|
private |
Definition at line 294 of file bgp_update.h.
|
private |
Definition at line 295 of file bgp_update.h.