OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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) const DBTableBaseinlinevirtual
AddToDBStateCount(ListenerId listener, int count)DBTableBase
agent() const AgentDBTableinline
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) const VrfTablevirtual
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() const DBTableBaseinline
db_VrfTableprivate
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() const DBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() const DBTableBaseinline
EnqueueRemove(DBEntryBase *db_entry)DBTableBase
FillListeners(std::vector< ShowTableListener > *listeners) const DBTableBase
Find(const DBEntry *key, bool ret_del)AgentDBTable
Find(const DBRequestKey *key, bool ret_del)AgentDBTable
DBTable::Find(const DBEntry *entry) const DBTable
DBTable::Find(const DBRequestKey *key, int id=-1)DBTable
DBTable::Find(const DBRequestKey *key, int id=-1) const DBTable
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
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() const DBTableBase
GetOperDBTraceBuf() const AgentDBTableinline
GetRefListenerId() const AgentDBTableinline
GetRouteTable(const string &vrf_name, uint8_t table_type)VrfTable
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
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Hash(const DBEntry *entry) const VrfTableinlinevirtual
Hash(const DBRequestKey *key) const VrfTableinlinevirtual
HasListeners() const DBTableBase
HasWalkers() const DBTableBaseinline
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
Init()DBTable
Input(DBTablePartition *root, DBClient *client, DBRequest *req)VrfTablevirtual
input_count() const DBTableBaseinline
IsStaticVrf(const std::string &vrf_name) const VrfTableinline
kDefaultMacAgingTimeVrfTablestatic
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
kPartitionCountAgentDBTablestatic
ListenerId typedefDBTableBase
MayDelete() const DBTableBasevirtual
name() const DBTableBaseinline
name_tree_VrfTableprivate
Notify(DBTablePartBase *partition, DBEntryBase *entry)AgentDBTableinline
notify_count() const DBTableBaseinline
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
PartitionCount() const AgentDBTableinlinevirtual
Process(DBRequest &req)AgentDBTablevirtual
ProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)VrfTablevirtual
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() const DBTablevirtual
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() 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
walkid_VrfTableprivate
WalkTable(DBTableWalkRef walk)DBTable
~AgentDBTable()AgentDBTablevirtual
~AgentOperDBTable()AgentOperDBTableinlinevirtual
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual
~VrfTable()VrfTablevirtual