#include <routepath_replicator.h>
|
void | RequestWalk (BgpTable *table) |
|
void | BulkReplicationDone (DBTableBase *dbtable) |
|
bool | UnregisterTables () |
|
TableState * | AddTableState (BgpTable *table, RtGroup *group=NULL) |
|
void | RemoveTableState (BgpTable *table, RtGroup *group) |
|
void | DeleteTableState (BgpTable *table) |
|
void | UnregisterTableState (BgpTable *table) |
|
TableState * | FindTableState (BgpTable *table) |
|
const TableState * | FindTableState (const BgpTable *table) const |
|
void | JoinVpnTable (RtGroup *group) |
|
void | LeaveVpnTable (RtGroup *group) |
|
bool | RouteListener (TableState *ts, DBTablePartBase *root, DBEntryBase *entry) |
|
void | DeleteSecondaryPath (BgpTable *table, BgpRoute *rt, const RtReplicated::SecondaryRouteInfo &rtinfo) |
|
void | DBStateSync (BgpTable *table, TableState *ts, BgpRoute *rt, RtReplicated *dbstate, const RtReplicated::ReplicatedRtPathList *future) |
|
BgpServer * | server () |
|
Address::Family | family () const |
|
const BgpServer * | server () const |
|
| DISALLOW_COPY_AND_ASSIGN (RoutePathReplicator) |
|
Definition at line 237 of file routepath_replicator.h.
RoutePathReplicator::~RoutePathReplicator |
( |
| ) |
|
|
virtual |
void RoutePathReplicator::BulkReplicationDone |
( |
DBTableBase * |
dbtable | ) |
|
|
private |
void RoutePathReplicator::DeleteTableState |
( |
BgpTable * |
table | ) |
|
|
private |
vector< string > RoutePathReplicator::GetReplicatedTableNameList |
( |
const BgpTable * |
table, |
|
|
const BgpRoute * |
route, |
|
|
const BgpPath * |
path |
|
) |
| const |
void RoutePathReplicator::Initialize |
( |
| ) |
|
void RoutePathReplicator::JoinVpnTable |
( |
RtGroup * |
group | ) |
|
|
private |
void RoutePathReplicator::LeaveVpnTable |
( |
RtGroup * |
group | ) |
|
|
private |
void RoutePathReplicator::RemoveTableState |
( |
BgpTable * |
table, |
|
|
RtGroup * |
group |
|
) |
| |
|
private |
void RoutePathReplicator::RequestWalk |
( |
BgpTable * |
table | ) |
|
|
private |
const BgpServer* RoutePathReplicator::server |
( |
| ) |
const |
|
inlineprivate |
bool RoutePathReplicator::UnregisterTables |
( |
| ) |
|
|
private |
void RoutePathReplicator::UnregisterTableState |
( |
BgpTable * |
table | ) |
|
|
private |
friend class BGPaaSRDTest |
|
friend |
friend class ReplicationTest |
|
friend |
tbb::mutex RoutePathReplicator::mutex_ |
|
private |
BgpTable* RoutePathReplicator::vpn_table_ |
|
private |
The documentation for this class was generated from the following files: