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

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

active_vmi_count() const InterfaceTableinline
active_vmi_count_InterfaceTableprivate
Add(const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
AddDhcpSnoopEntry(const std::string &ifname, const Ip4Address &addr)InterfaceTable
AddRemoveCallback(const DBEntryBase *entry, bool add) const DBTableBaseinlinevirtual
AddToDBStateCount(ListenerId listener, int count)DBTableBase
AddVmiToVmiType(const boost::uuids::uuid &u, int type)InterfaceTable
agent() const InterfaceTableinline
agent_InterfaceTableprivate
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 InterfaceTablevirtual
AllocPartition(int index)AgentDBTableinlinevirtual
AllocWalker(WalkFn walk_fn, WalkCompleteFn walk_complete)DBTable
AuditDhcpSnoopTable()InterfaceTable
CanNotify(IFMapNode *dbe)AgentDBTableinlinevirtual
CfgAdd(DBRequest *req)AgentDBTableinlinevirtual
Change(DBEntryBase *entry)DBTablevirtual
ChangeCallback typedefDBTableBase
Clear()InterfaceTablevirtual
ConfigEventHandler(IFMapNode *node, DBEntry *entry)AgentOperDBTableinlinevirtual
CreateTable(DB *db, const std::string &name)InterfaceTablestatic
CreateVhost()InterfaceTable
CreateVhostReq()InterfaceTable
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_active_vmi_count()InterfaceTableinline
decr_li_count()InterfaceTableinline
decr_vmi_count()InterfaceTableinline
decr_walker_count()DBTableBaseinline
Delete(DBEntry *entry, const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
DeleteDhcpSnoopEntry(const std::string &ifname)InterfaceTable
DelPhysicalDeviceVnEntry(const boost::uuids::uuid &vmi)InterfaceTable
DelVmiToVmiType(const boost::uuids::uuid &u)InterfaceTable
dhcp_snoop_map_InterfaceTableprivate
dhcp_snoop_mutex_InterfaceTableprivate
DhcpSnoopIterator typedefInterfaceTable
DhcpSnoopMap typedefInterfaceTable
DhcpSnoopSetConfigSeen(const std::string &ifname)InterfaceTable
DISALLOW_COPY_AND_ASSIGN(InterfaceTable)InterfaceTableprivate
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
FindInterface(size_t index) const InterfaceTable
FindInterface(size_t index)InterfaceTable
FindInterfaceFromMetadataIp(const Ip4Address &ip) const InterfaceTable
FindInterfaceFromMetadataIp(const Ip6Address &ip) const InterfaceTable
FindMirrorRef(const std::string &name) const InterfaceTable
FindNoLock(const DBEntry *entry)DBTable
FindNoLock(const DBRequestKey *key)DBTable
FindVmi(const boost::uuids::uuid &u)InterfaceTable
FindVmRef(const boost::uuids::uuid &uuid) const InterfaceTable
FindVmUuidFromMetadataIp(const IpAddress &ip, std::string *vm_ip, std::string *vm_uuid, std::string *vm_project_uuid)InterfaceTablevirtual
FindVnRef(const boost::uuids::uuid &uuid) const InterfaceTable
FindVrfRef(const std::string &name) const InterfaceTable
Flush()AgentDBTable
FreeInterfaceId(size_t index)InterfaceTable
GetAgentSandesh(const AgentSandeshArguments *args, const std::string &context)InterfaceTablevirtual
GetDBStateCount(ListenerId listener)DBTableBase
GetDhcpSnoopEntry(const std::string &ifname)InterfaceTable
GetInstance()InterfaceTableinlinestatic
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
GetVmiToVmiType(const boost::uuids::uuid &u)InterfaceTable
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
global_config_change_walk_ref_InterfaceTableprivate
GlobalVrouterConfigChanged()InterfaceTable
Hash(const DBEntry *entry) const InterfaceTableinlinevirtual
Hash(const DBRequestKey *key) const InterfaceTableinlinevirtual
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)InterfaceTablevirtual
IFNodeToUuid(IFMapNode *node, boost::uuids::uuid &u)InterfaceTablevirtual
incr_active_vmi_count()InterfaceTableinline
incr_enqueue_count()DBTableBaseinline
incr_input_count()DBTableBaseinline
incr_li_count()InterfaceTableinline
incr_notify_count()DBTableBaseinline
incr_vmi_count()InterfaceTableinline
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_InterfaceTableprivate
Init(OperDB *oper)InterfaceTable
AgentOperDBTable::Init()DBTable
Input(DBTablePartition *root, DBClient *client, DBRequest *req)AgentDBTablevirtual
input_count() const DBTableBaseinline
interface_table_InterfaceTableprivatestatic
InterfaceCommonProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTable
InterfaceTable(DB *db, const std::string &name)InterfaceTable
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
kPartitionCountAgentDBTablestatic
L2VmInterfaceWalk(DBTablePartBase *partition, DBEntryBase *entry)InterfaceTableprivate
li_count() const InterfaceTableinline
li_count_InterfaceTableprivate
li_ifnode_to_req() const InterfaceTableinline
li_ifnode_to_req_InterfaceTableprivate
LinkVmPortToMetaDataIp(const Interface *intf, const Ip6Address &addr)InterfaceTable
ListenerId typedefDBTableBase
LogicalInterfaceIFNodeToReq(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTable
LogicalInterfaceIFNodeToUuid(IFMapNode *node, boost::uuids::uuid &u)InterfaceTable
LogicalInterfaceProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTable
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)AgentOperDBTableinlineprotectedvirtual
OnZeroRefcount(AgentDBEntry *e)AgentDBTableinlinevirtual
operdb() const InterfaceTableinline
operdb_InterfaceTableprivate
OperDBAdd(const DBRequest *req)InterfaceTablevirtual
OperDBDelete(DBEntry *entry, const DBRequest *req)InterfaceTablevirtual
OperDBOnChange(DBEntry *entry, const DBRequest *req)InterfaceTablevirtual
OperDBResync(DBEntry *entry, const DBRequest *req)InterfaceTablevirtual
PartitionCount() const AgentDBTableinlinevirtual
PhysicalInterfaceIFNodeToReq(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTable
PhysicalInterfaceProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTable
pi_ifnode_to_req() const InterfaceTableinline
pi_ifnode_to_req_InterfaceTableprivate
Process(DBRequest &req)AgentDBTablevirtual
ProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTablevirtual
Register(ChangeCallback callback, const std::string &name="unspecified")DBTableBase
RegisterDBClients(IFMapDependencyManager *dep)InterfaceTable
ReleaseWalker(DBTableWalkRef &walk)DBTable
RemotePhysicalInterfaceIFNodeToReq(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTable
reset_enqueue_count()DBTableBaseinline
reset_flush_walk_ref()AgentDBTable
reset_input_count()DBTableBaseinline
reset_notify_count()DBTableBaseinline
Resync(DBEntry *entry, const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
RetryDelete()DBTableBaseinlinevirtual
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
set_agent(Agent *agent)AgentDBTableinline
set_update_floatingip_cb(UpdateFloatingIpFn fn)InterfaceTable
SetWalkIterationToYield(int count)DBTableinline
SetWalkTaskId(int task_id)DBTableinline
Size() const DBTablevirtual
Unregister(ListenerId listener)DBTableBase
update_floatingip_cb() const InterfaceTable
update_floatingip_cb_InterfaceTableprivate
UpdateFloatingIpFn typedefInterfaceTable
UpdateIfMapNode(AgentOperDBEntry *entry, IFMapNode *node)AgentOperDBTableinlineprotected
UpdatePhysicalDeviceVnEntry(const boost::uuids::uuid &vmi, boost::uuids::uuid &dev, boost::uuids::uuid &vn, IFMapNode *vn_node)InterfaceTable
vmi_count() const InterfaceTableinline
vmi_count_InterfaceTableprivate
vmi_ifnode_to_req() const InterfaceTableinline
vmi_ifnode_to_req_InterfaceTableprivate
vmi_to_physical_device_vn_tree_InterfaceTableprivate
vmi_to_vmitype_map_InterfaceTableprivate
VmiIFNodeToReq(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTable
VmiIFNodeToUuid(IFMapNode *node, boost::uuids::uuid &u)InterfaceTable
VmInterfaceWalkDone(DBTable::DBTableWalkRef walk_ref, DBTableBase *partition)InterfaceTableprivate
VmiProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)InterfaceTable
VmiToVmiTypeMap typedefInterfaceTable
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
~AgentOperDBTable()AgentOperDBTableinlinevirtual
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual
~InterfaceTable()InterfaceTableinlinevirtual