OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ErmVpnTable Member List

This is the complete list of members for ErmVpnTable, including all inherited members.

Add(const DBRequest *req)DBTablevirtual
AddRemoveCallback(const DBEntryBase *entry, bool add) const DBTableBaseinlinevirtual
AddToDBStateCount(ListenerId listener, int count)DBTableBase
AllocEntry(const DBRequestKey *key) const ErmVpnTablevirtual
AllocEntryStr(const std::string &key) const ErmVpnTablevirtual
AllocPartition(int index)DBTablevirtual
AllocWalker(WalkFn walk_fn, WalkCompleteFn walk_complete)DBTable
BgpMulticastTest classErmVpnTablefriend
BgpTable(DB *db, const std::string &name)BgpTable
Change(DBEntryBase *entry)DBTablevirtual
ChangeCallback typedefDBTableBase
CheckAggregatorAttr(BgpAttr *attr) const BgpTable
CreateAs4Path(BgpAttr *attr) const BgpTable
CreateAsPath2Byte(BgpAttr *attr) const BgpTable
CreateAsPath4Byte(BgpAttr *attr, as_t local_as) const BgpTable
CreateMvpnProjectManager()ErmVpnTable
CreatePathResolver()BgpTablevirtual
CreateTable(DB *db, const std::string &name)ErmVpnTablestatic
CreateTreeManager()ErmVpnTable
database()DBTableBaseinline
database() const DBTableBaseinline
DBStateClear(DBTable *table, ListenerId id)DBTablestatic
DBTable(DB *db, const std::string &name)DBTable
DBTableBase(DB *db, const std::string &name)DBTableBase
DBTableWalkRef typedefDBTable
decr_walker_count()DBTableBaseinline
Delete(DBEntry *entry, const DBRequest *req)DBTablevirtual
DeletePath(DBTablePartBase *root, BgpRoute *rt, BgpPath *path)BgpTable
deleter()BgpTable
deleter() const BgpTable
DestroyMvpnProjectManager()ErmVpnTable
DestroyPathResolver()BgpTable
DestroyTreeManager()ErmVpnTable
DISALLOW_COPY_AND_ASSIGN(ErmVpnTable)ErmVpnTableprivate
empty() const DBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() const DBTableBaseinline
EnqueueRemove(DBEntryBase *db_entry)DBTableBase
ErmVpnTable(DB *db, const std::string &name)ErmVpnTable
Export(RibOut *ribout, Route *route, const RibPeerSet &peerset, UpdateInfoSList &info_slist)ErmVpnTablevirtual
family() const ErmVpnTableinlinevirtual
FillListeners(std::vector< ShowTableListener > *listeners) const DBTableBase
FillRibOutStatisticsInfo(std::vector< ShowRibOutStatistics > *sros_list) const BgpTable
Find(const DBEntry *entry)DBTable
Find(const DBEntry *entry) const DBTable
Find(const DBRequestKey *key, int id=-1)DBTable
Find(const DBRequestKey *key, int id=-1) const DBTable
FindNoLock(const DBEntry *entry)DBTable
FindNoLock(const DBRequestKey *key)DBTable
FindRoute(const ErmVpnPrefix &prefix) const ErmVpnTable
FindRoute(const ErmVpnPrefix &prefix)ErmVpnTable
GetAttributes(BgpRoute *rt, BgpAttrPtr attrp, const IPeer *peer)BgpTableinlinevirtual
GetDBStateCount(ListenerId listener)DBTableBase
GetInfeasiblePathCount() const BgpTableinline
GetListenerCount() const DBTableBase
GetLlgrStalePathCount() const BgpTableinline
GetMvpnSourceAddress(ErmVpnRoute *ermvpn_route, Ip4Address *address) const ErmVpnTable
GetPendingRiboutsCount(size_t *markers) const BgpTable
GetPrimaryPathCount() const BgpTableinline
GetSecondaryPathCount() const BgpTableinline
GetStalePathCount() const BgpTableinline
GetTablePartition(const DBRequestKey *key)DBTablevirtual
GetTablePartition(const DBRequestKey *key) const DBTablevirtual
GetTablePartition(const DBEntryBase *entry)DBTablevirtual
GetTablePartition(const DBEntryBase *entry) const DBTablevirtual
GetTablePartition(const int index)DBTablevirtual
GetTablePartition(const int index) const DBTablevirtual
GetTreeManager()ErmVpnTable
GetTreeManager() const ErmVpnTable
GetUpdateInfo(RibOut *ribout, BgpRoute *route, const RibPeerSet &peerset)BgpTable
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Has4ByteAsn(BgpAttr *attr) const BgpTable
Hash(const DBEntry *entry) const ErmVpnTablevirtual
Hash(const DBRequestKey *key) const ErmVpnTablevirtual
Hash(const Ip4Address &group) const ErmVpnTable
HashFunction(const ErmVpnPrefix &prefix) const ErmVpnTable
HasListeners() const DBTableBase
HasWalkers() const DBTableBaseinline
incr_enqueue_count()DBTableBaseinline
incr_input_count()DBTableBaseinline
incr_notify_count()DBTableBaseinline
incr_walk_again_count()DBTableBaseinline
incr_walk_cancel_count()DBTableBaseinline
incr_walk_complete_count()DBTableBaseinline
incr_walk_count()DBTableBaseinline
incr_walk_request_count()DBTableBaseinline
incr_walker_count()DBTableBaseinline
Init()DBTable
Input(DBTablePartition *root, DBClient *client, DBRequest *req)BgpTablevirtual
input_count() const DBTableBaseinline
InputCommon(DBTablePartBase *root, BgpRoute *rt, BgpPath *path, const IPeer *peer, DBRequest *req, DBRequest::DBOperation oper, BgpAttrPtr attrs, uint32_t path_id, uint32_t flags, uint32_t label, uint32_t l3_label)BgpTable
InputCommonPostProcess(DBTablePartBase *root, BgpRoute *rt, bool notify_rt)BgpTable
IsAggregateRoute(const BgpRoute *route) const BgpTable
IsContributingRoute(const BgpRoute *route) const BgpTable
IsDeleted() const BgpTableinline
IsGlobalTreeRootRoute(ErmVpnRoute *rt) const ErmVpnTable
IsMaster() const ErmVpnTable
IsRouteAggregationSupported() const BgpTableinlinevirtual
IsRoutingPolicySupported() const BgpTableinlinevirtual
IsVpnTable() const ErmVpnTableinlinevirtual
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
kPartitionCountErmVpnTablestatic
ListenerId typedefDBTableBase
LocatePathResolver()BgpTable
ManagedDelete()BgpTable
MayDelete() const BgpTablevirtual
mvpn_project_manager()ErmVpnTableinline
mvpn_project_manager() const ErmVpnTableinline
mvpn_project_manager_ErmVpnTableprivate
name() const DBTableBaseinline
notify_count() const DBTableBaseinline
NotifyAllEntries()DBTable
OnChange(DBEntry *entry, const DBRequest *req)DBTablevirtual
PartitionCount() const ErmVpnTableinlinevirtual
path_resolver()BgpTableinline
path_resolver() const BgpTableinline
PathSelection(const Path &path1, const Path &path2)BgpTablestatic
PrependAsToAs4Path(BgpAttr *attr, as_t asn) const BgpTable
PrependAsToAsPath2Byte(BgpAttr *attr, as_t asn) const BgpTable
PrependAsToAsPath2Byte(BgpAttr *attr, as2_t asn) const BgpTable
PrependAsToAsPath4Byte(BgpAttr *attr, as_t asn) const BgpTable
ProcessDefaultTunnelEncapsulation(const RibOut *ribout, ExtCommunityDB *extcomm_db, BgpAttr *attr) const BgpTable
Register(ChangeCallback callback, const std::string &name="unspecified")DBTableBase
ReleaseWalker(DBTableWalkRef &walk)DBTable
reset_enqueue_count()DBTableBaseinline
reset_input_count()DBTableBaseinline
reset_notify_count()DBTableBaseinline
RetryDelete()BgpTablevirtual
ribout_map()BgpTableinline
RibOutDelete(const RibExportPolicy &policy)BgpTable
RibOutFind(const RibExportPolicy &policy)BgpTable
RibOutLocate(BgpUpdateSender *sender, const RibExportPolicy &policy)BgpTable
RibOutMap typedefBgpTable
RouteReplicate(BgpServer *server, BgpTable *src_table, BgpRoute *src_rt, const BgpPath *path, ExtCommunityPtr ptr)ErmVpnTablevirtual
RouteTable(DB *db, const std::string &name)RouteTableinline
routing_instance()BgpTableinline
routing_instance() const BgpTableinline
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
server()BgpTable
server() const BgpTable
set_routing_instance(RoutingInstance *rtinstance)ErmVpnTablevirtual
SetWalkIterationToYield(int count)DBTableinline
SetWalkTaskId(int task_id)DBTableinline
Shutdown()BgpTable
Size() const DBTablevirtual
TableFind(DBTablePartition *rtp, const DBRequestKey *prefix)ErmVpnTableprivatevirtual
TableSet typedefBgpTable
tree_manager() const ErmVpnTableinline
tree_manager()ErmVpnTableinline
tree_manager_ErmVpnTableprivate
Unregister(ListenerId listener)DBTableBase
UpdateLlgrStalePathCount(int count)BgpTableinline
UpdatePathCount(const BgpPath *path, int count)BgpTable
UpdateSecondaryTablesForReplication(BgpRoute *rt, TableSet *secondary_tables)BgpTableinlinevirtual
UpdateStalePathCount(int count)BgpTableinline
walk_again_count() const DBTableBaseinline
walk_cancel_count() const DBTableBaseinline
walk_complete_count() const DBTableBaseinline
walk_count() const DBTableBaseinline
walk_request_count() const DBTableBaseinline
WalkAgain(DBTableWalkRef walk)DBTable
WalkCompleteFn typedefDBTable
walker_count() const DBTableBaseinline
WalkFn typedefDBTable
WalkTable(DBTableWalkRef walk)DBTable
~BgpTable()BgpTable
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual