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

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

Add(const DBRequest *req)VxLanTablevirtual
AddCompositeNH(uint32_t vxlan_id, ComponentNHKeyPtr nh_key)VxLanTable
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
AllocEntry(const DBRequestKey *k) const VxLanTablevirtual
AllocPartition(int index)AgentDBTableinlinevirtual
AllocWalker(WalkFn walk_fn, WalkCompleteFn walk_complete)DBTable
CanNotify(IFMapNode *dbe)AgentDBTableinlinevirtual
CfgAdd(DBRequest *req)AgentDBTableinlinevirtual
Change(DBEntryBase *entry)DBTablevirtual
ChangeCallback typedefDBTableBase
ChangeHandler(VxLanId *vxlan_id, const DBRequest *req)VxLanTableprivate
Clear()AgentDBTablevirtual
config_tree() const VxLanTableinline
config_tree_VxLanTableprivate
ConfigTree typedefVxLanTable
Create(uint32_t vxlan_id, const std::string &vrf_name, bool flood_unknown_unicast, bool mirror_destination, bool learning_enabled, bool bridge)VxLanTable
CreateTable(DB *db, const std::string &name)VxLanTablestatic
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)VxLanTablevirtual
Delete(uint32_t vxlan_id)VxLanTable
Delete(uint32_t vxlan_id, const boost::uuids::uuid &vn)VxLanTable
DeleteCompositeNH(uint32_t vxlan_id, ComponentNHKeyPtr nh_key)VxLanTable
DISALLOW_COPY_AND_ASSIGN(VxLanTable)VxLanTableprivate
empty() const DBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() const DBTableBaseinline
EnqueueRemove(DBEntryBase *db_entry)DBTableBase
FillListeners(std::vector< ShowTableListener > *listeners) const DBTableBase
Find(uint32_t vxlan_id)VxLanTable
AgentDBTable::Find(const DBEntry *key, bool ret_del)AgentDBTable
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(uint32_t vxlan_id)VxLanTable
AgentDBTable::FindNoLock(const DBEntry *entry)DBTable
AgentDBTable::FindNoLock(const DBRequestKey *key)DBTable
Flush()AgentDBTable
GetAgentSandesh(const AgentSandeshArguments *args, const std::string &context)VxLanTablevirtual
GetDBStateCount(ListenerId listener)DBTableBase
GetListenerCount() const DBTableBase
GetOperDBTraceBuf() const AgentDBTableinline
GetRefListenerId() const AgentDBTableinline
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 VxLanTableinlinevirtual
Hash(const DBRequestKey *key) const VxLanTableinlinevirtual
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 &uuid)AgentDBTableinlinevirtual
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
Init()DBTable
Initialize()VxLanTable
Input(DBTablePartition *root, DBClient *client, DBRequest *req)AgentDBTablevirtual
input_count() const DBTableBaseinline
interface_listener_id_VxLanTableprivate
kInvalidIdDBTableBasestatic
kInvalidvxlan_idVxLanTablestatic
kIterationToYieldDBTablestatic
kPartitionCountAgentDBTablestatic
ListenerId typedefDBTableBase
Locate(uint32_t vxlan_id, const boost::uuids::uuid &vn, const std::string &vrf, bool flood_unknown_unicast, bool mirror_destination, bool learning_enabled, bool bridge)VxLanTable
MayDelete() const DBTableBasevirtual
name() const DBTableBaseinline
Notify(DBTablePartBase *partition, DBEntryBase *entry)AgentDBTableinline
notify_count() const DBTableBaseinline
NotifyAllEntries()DBTable
NotifyEntry(DBEntryBase *entry)AgentDBTablevirtual
OnChange(DBEntry *entry, const DBRequest *req)VxLanTablevirtual
OnZeroRefcount(AgentDBEntry *e)VxLanTablevirtual
PartitionCount() const AgentDBTableinlinevirtual
Process(DBRequest &req)VxLanTablevirtual
ProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)AgentDBTableinlinevirtual
Register()VxLanTable
AgentDBTable::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
Resync(DBEntry *entry, const DBRequest *req)AgentDBTableinlinevirtual
RetryDelete()DBTableBaseinlinevirtual
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
set_agent(Agent *agent)AgentDBTableinline
SetWalkIterationToYield(int count)DBTableinline
SetWalkTaskId(int task_id)DBTableinline
Shutdown()VxLanTable
Size() const DBTablevirtual
Unregister(ListenerId listener)DBTableBase
VmInterfaceNotify(DBTablePartBase *partition, DBEntryBase *e)VxLanTable
vn_table_listener_id_VxLanTableprivate
vxlan_composite_nh_map_VxLanTableprivate
VxlanCompositeNHEntry typedefVxLanTable
VxlanCompositeNHList typedefVxLanTable
VxLanTable(DB *db, const std::string &name)VxLanTableinline
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
~AgentDBTable()AgentDBTablevirtual
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual
~VxLanTable()VxLanTableinlinevirtual