OpenSDN source code
|
#include <routepath_replicator.h>
Classes | |
struct | SecondaryRouteInfo |
Public Types | |
typedef std::set < SecondaryRouteInfo > | ReplicatedRtPathList |
Public Member Functions | |
RtReplicated (RoutePathReplicator *replicator) | |
void | AddRouteInfo (BgpTable *table, BgpRoute *rt, ReplicatedRtPathList::const_iterator it) |
void | DeleteRouteInfo (BgpTable *table, BgpRoute *rt, ReplicatedRtPathList::const_iterator it) |
const ReplicatedRtPathList & | GetList () const |
ReplicatedRtPathList * | GetMutableList () |
std::vector< std::string > | GetTableNameList (const BgpPath *path) const |
![]() | |
virtual | ~DBState () |
Private Attributes | |
RoutePathReplicator * | replicator_ |
ReplicatedRtPathList | replicate_list_ |
Definition at line 131 of file routepath_replicator.h.
typedef std::set<SecondaryRouteInfo> RtReplicated::ReplicatedRtPathList |
Definition at line 167 of file routepath_replicator.h.
|
explicit |
Definition at line 133 of file routepath_replicator.cc.
void RtReplicated::AddRouteInfo | ( | BgpTable * | table, |
BgpRoute * | rt, | ||
ReplicatedRtPathList::const_iterator | it | ||
) |
Definition at line 137 of file routepath_replicator.cc.
|
inline |
Definition at line 176 of file routepath_replicator.h.
|
inline |
Definition at line 177 of file routepath_replicator.h.
vector< string > RtReplicated::GetTableNameList | ( | const BgpPath * | path | ) | const |
|
private |
Definition at line 182 of file routepath_replicator.h.
|
private |
Definition at line 181 of file routepath_replicator.h.