OpenSDN source code
VrfTable Member List

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

Add(const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
AddRemoveCallback(const DBEntryBase *entry, bool add) constDBTableBaseinlinevirtual
AddToDBStateCount(ListenerId listener, int count)DBTableBase
agent() constAgentDBTableinline
agent_AgentDBTableprivate
AgentDBTable(DB *db, const std::string &name)AgentDBTable
AgentDBTable(DB *db, const std::string &name, bool del_on_zero_refcount)AgentDBTable
AgentOperDBTable(DB *db, const std::string &name)AgentOperDBTableinline
AgentOperDBTable(DB *db, const std::string &name, bool del_on_zero_refcount)AgentOperDBTableinline
AllocEntry(const DBRequestKey *k) constVrfTablevirtual
AllocPartition(int index)AgentDBTableinlinevirtual
AllocWalker(WalkFn walk_fn, WalkCompleteFn walk_complete)DBTable
CanNotify(IFMapNode *dbe)AgentDBTableinlinevirtual
CfgAdd(DBRequest *req)AgentDBTableinlinevirtual
CfgVmiTree typedefVrfTable
Change(DBEntryBase *entry)DBTablevirtual
ChangeCallback typedefDBTableBase
Clear()VrfTablevirtual
ConfigEventHandler(IFMapNode *node, DBEntry *entry)AgentOperDBTableinlinevirtual
CreateFabricPolicyVrf(const string &name)VrfTable
CreateStaticVrf(const string &name)VrfTable
CreateTable(DB *db, const std::string &name)VrfTablestatic
CreateVrf(const string &name, const boost::uuids::uuid &vn_uuid, uint32_t flags)VrfTable
CreateVrf(const string &name, const boost::uuids::uuid &vn_uuid, uint32_t flags, uint32_t isid, const std::string &bmac_vrf_name, uint32_t mac_aging_time, bool learning_enabled)VrfTable
CreateVrfReq(const string &name, uint32_t flags=VrfData::ConfigVrf)VrfTable
CreateVrfReq(const string &name, const boost::uuids::uuid &vn_uuid, uint32_t flags=VrfData::ConfigVrf)VrfTable
database()DBTableBaseinline
database() constDBTableBaseinline
db_VrfTableprivate
db_walker_wait()DBTableinlineprivatestatic
DBStateClear(DBTable *table, ListenerId id)DBTablestatic
DBTable(DB *db, const std::string &name)DBTable
DBTableBase(DB *db, const std::string &name)DBTableBase
DBTableWalkRef typedefDBTable
dbtree_VrfTableprivate
decr_walker_count()DBTableBaseinline
Delete(DBEntry *entry, const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
DeleteFromDbTree(int table_type, const std::string &vrf_name)VrfTable
DeleteRoutes()VrfTable
DeleteStaticVrf(const string &name)VrfTable
DeleteVrf(const string &name, uint32_t flags=VrfData::ConfigVrf)VrfTable
DeleteVrfReq(const string &name, uint32_t flags=VrfData::ConfigVrf)VrfTable
DISALLOW_COPY_AND_ASSIGN(VrfTable)VrfTableprivate
empty() constDBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() constDBTableBaseinline
enqueue_count_DBTableBaseprivate
EnqueueRemove(DBEntryBase *db_entry)DBTableBase
FillListeners(std::vector< ShowTableListener > *listeners) constDBTableBase
Find(const DBEntry *key, bool ret_del)AgentDBTable
Find(const DBRequestKey *key, bool ret_del)AgentDBTable
Find(const DBEntry *key)AgentDBTableprivate
Find(const DBRequestKey *key)AgentDBTableprivate
DBTable::Find(const DBEntry *entry) constDBTable
DBTable::Find(const DBRequestKey *key, int id=-1)DBTable
DBTable::Find(const DBRequestKey *key, int id=-1) constDBTable
FindActiveEntry(const DBEntry *key)AgentDBTable
FindActiveEntry(const DBRequestKey *key)AgentDBTable
FindActiveEntryNoLock(const DBEntry *key)AgentDBTable
FindActiveEntryNoLock(const DBRequestKey *key)AgentDBTable
FindNoLock(const DBEntry *entry)DBTable
FindNoLock(const DBRequestKey *key)DBTable
FindVrfFromId(size_t index)VrfTable
FindVrfFromIdIncludingDeletedVrf(size_t index)VrfTable
FindVrfFromName(const string &name)VrfTable
Flush()AgentDBTable
flush_walk_ref_AgentDBTableprivate
FreeVrfId(size_t index)VrfTable
GetAgentSandesh(const AgentSandeshArguments *args, const std::string &context)VrfTablevirtual
GetBridgeRouteTable(const std::string &vrf_name)VrfTable
GetDBStateCount(ListenerId listener)DBTableBase
GetEvpnRouteTable(const std::string &vrf_name)VrfTable
GetInet4MplsUnicastRouteTable(const std::string &vrf_name)VrfTable
GetInet4MulticastRouteTable(const std::string &vrf_name)VrfTable
GetInet4UnicastRouteTable(const std::string &vrf_name)VrfTable
GetInet6UnicastRouteTable(const std::string &vrf_name)VrfTable
GetInstance()VrfTableinlinestatic
GetListenerCount() constDBTableBase
GetOperDBTraceBuf() constAgentDBTableinline
GetPartitionId(const DBRequestKey *key)DBTableprivate
GetPartitionId(const DBEntry *entry)DBTableprivate
GetRefListenerId() constAgentDBTableinline
GetRouteTable(const string &vrf_name, uint8_t table_type)VrfTable
GetTablePartition(const DBRequestKey *key)DBTablevirtual
GetTablePartition(const DBRequestKey *key) constDBTablevirtual
GetTablePartition(const DBEntryBase *entry)DBTablevirtual
GetTablePartition(const DBEntryBase *entry) constDBTablevirtual
GetTablePartition(const int index)DBTablevirtual
GetTablePartition(const int index) constDBTablevirtual
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Hash(const DBEntry *entry) constVrfTableinlinevirtual
Hash(const DBRequestKey *key) constVrfTableinlinevirtual
HasListeners() constDBTableBase
HasWalkers() constDBTableBaseinline
IFLinkToReq(IFMapLink *link, IFMapNode *node, const std::string &peer_name, IFMapNode *peer, DBRequest &req)AgentDBTableinlinevirtual
IFNodeToReq(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)VrfTablevirtual
IFNodeToUuid(IFMapNode *node, boost::uuids::uuid &id)AgentDBTablevirtual
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
index_table_VrfTableprivate
info_DBTableBaseprivate
Init()DBTable
Input(DBTablePartition *root, DBClient *client, DBRequest *req)VrfTablevirtual
input_count() constDBTableBaseinline
input_count_DBTableBaseprivate
InvokeWalkCb(DBTablePartBase *part, DBEntryBase *entry)DBTableprivate
IsStaticVrf(const std::string &vrf_name) constVrfTableinline
kDefaultMacAgingTimeVrfTablestatic
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
kPartitionCountAgentDBTablestatic
ListenerId typedefDBTableBase
max_walk_iteration_to_yield_DBTableprivate
MayDelete() constDBTableBasevirtual
name() constDBTableBaseinline
name_DBTableBaseprivate
name_tree_VrfTableprivate
Notify(DBTablePartBase *partition, DBEntryBase *entry)AgentDBTableinline
notify_count() constDBTableBaseinline
notify_count_DBTableBaseprivate
NotifyAllEntries()DBTable
NotifyEntry(DBEntryBase *entry)AgentDBTablevirtual
OnChange(DBEntry *entry, const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
OnZeroRefcount(AgentDBEntry *e)VrfTablevirtual
OperDBAdd(const DBRequest *req)VrfTablevirtual
OperDBDelete(DBEntry *entry, const DBRequest *req)VrfTablevirtual
OperDBOnChange(DBEntry *entry, const DBRequest *req)VrfTablevirtual
OperDBResync(DBEntry *entry, const DBRequest *req)AgentOperDBTableinlinevirtual
OperDBTraceBufAgentDBTableprivate
PartitionCount() constAgentDBTableinlinevirtual
partitions_DBTableprivate
Process(DBRequest &req)AgentDBTablevirtual
ProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)VrfTablevirtual
ref_listener_id_AgentDBTableprivate
Register(ChangeCallback callback, const std::string &name="unspecified")DBTableBase
ReleaseWalker(DBTableWalkRef &walk)DBTable
reset_enqueue_count()DBTableBaseinline
reset_flush_walk_ref()AgentDBTable
reset_input_count()DBTableBaseinline
reset_notify_count()DBTableBaseinline
reset_route_delete_walker()VrfTableinline
reset_vrf_delete_walker()VrfTableinline
Resync(DBEntry *entry, const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
RetryDelete()DBTableBaseinlinevirtual
route_delete_walker_VrfTableprivate
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
set_agent(Agent *agent)AgentDBTableinline
SetWalkIterationToYield(int count)DBTableinline
SetWalkTaskId(int task_id)DBTableinline
Shutdown()VrfTable
Size() constDBTablevirtual
StartWalk()DBTableprivate
static_vrf_set_VrfTableprivate
Unregister(ListenerId listener)DBTableBase
UpdateIfMapNode(AgentOperDBEntry *entry, IFMapNode *node)AgentOperDBTableinlineprotected
vrf_delete_walker_VrfTableprivate
vrf_table_VrfTableprivatestatic
VrfDbPair typedefVrfTable
VrfDbTree typedefVrfTable
VrfEntry classVrfTablefriend
VrfNamePair typedefVrfTable
VrfNameTree typedefVrfTable
VrfReuse(std::string name)VrfTable
VrfTable(DB *db, const std::string &name)VrfTableinline
walk_again_count() constDBTableBaseinline
walk_again_count_DBTableBaseprivate
walk_cancel_count() constDBTableBaseinline
walk_cancel_count_DBTableBaseprivate
walk_complete_count() constDBTableBaseinline
walk_complete_count_DBTableBaseprivate
walk_count() constDBTableBaseinline
walk_count_DBTableBaseprivate
walk_ref_DBTableprivate
walk_request_count() constDBTableBaseinline
walk_request_count_DBTableBaseprivate
WalkAgain(DBTableWalkRef walk)DBTable
WalkCallback(DBTablePartBase *tpart, DBEntryBase *entry)DBTableprivate
WalkCompleteCallback(DBTableBase *tbl_base)DBTableprivate
WalkCompleteFn typedefDBTable
WalkDone()DBTableprivate
walker_DBTableprivate
walker_count() constDBTableBaseinline
walker_count_DBTableBaseprivate
walker_task_id_DBTableprivate
WalkFn typedefDBTable
walkid_VrfTableprivate
WalkTable(DBTableWalkRef walk)DBTable
~AgentDBTable()AgentDBTablevirtual
~AgentOperDBTable()AgentOperDBTableinlinevirtual
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual
~VrfTable()VrfTablevirtual