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

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

AclFlowCountResponse(const std::string acl_uuid_str, const std::string ctx, const std::string &ace_id)AclTablestatic
AclFlowResponse(const std::string acl_uuid_str, const std::string ctx, const int last_count)AclTablestatic
AclIFNodeToReq(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u, AclSpec &acl_spec)AclTable
AclTable(DB *db, const std::string &name)AclTableinline
ActionInit()AclTableprivate
Add(const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
AddImplicitRule(AclSpec &acl_spec, AclEntrySpec &ace_spec, const autogen::FirewallRule *rule)AclTableprivate
AddRemoveCallback(const DBEntryBase *entry, bool add) const DBTableBaseinlinevirtual
AddressTypeEqual(const autogen::AddressType &lhs, const autogen::AddressType &rhs) const AclTableprivate
AddToDBStateCount(ListenerId listener, int count)DBTableBase
AddUnresolvedEntry(AclDBEntry *entry)AclTable
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 AclTablevirtual
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
Clear()AgentDBTablevirtual
ConfigEventHandler(IFMapNode *node, DBEntry *entry)AgentOperDBTableinlinevirtual
ConvertActionString(std::string action) const AclTable
CreateTable(DB *db, const std::string &name)AclTablestatic
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)AgentOperDBTableinlineprotectedvirtual
DeleteUnresolvedEntry(AclDBEntry *entry)AclTable
DISALLOW_COPY_AND_ASSIGN(AclTable)AclTableprivate
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
FirewallPolicyIFNodeToReq(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u, AclSpec &acl_spec)AclTable
flow_ace_sandesh_data_cb_AclTableprivate
flow_acl_sandesh_data_cb_AclTableprivate
FlowAceSandeshDataFn typedefAclTable
FlowAclSandeshDataFn typedefAclTable
Flush()AgentDBTable
GetAclDBEntry(const std::string uuid_str, const std::string ctx, SandeshResponse *resp)AclTableprivatestatic
GetAgentSandesh(const AgentSandeshArguments *args, const std::string &context)AclTablevirtual
GetDBStateCount(ListenerId listener)DBTableBase
GetFirewallRule(IFMapNode *node)AclTableprivate
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
GetTables(DB *db)AclTableinline
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Hash(const DBEntry *entry) const AclTableinlinevirtual
Hash(const DBRequestKey *key) const AclTableinlinevirtual
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)AclTablevirtual
IFNodeToUuid(IFMapNode *node, boost::uuids::uuid &u)AclTablevirtual
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)AgentDBTablevirtual
input_count() const DBTableBaseinline
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
kPartitionCountAgentDBTablestatic
ListenerId typedefDBTableBase
ListenerInit()AclTable
MayDelete() const DBTableBasevirtual
name() const DBTableBaseinline
Notify(DBTablePartBase *partition, DBEntryBase *e)AclTable
notify_count() const DBTableBaseinline
NotifyAllEntries()DBTable
NotifyEntry(DBEntryBase *entry)AgentDBTablevirtual
OnChange(DBEntry *entry, const DBRequest *req)AgentOperDBTableinlineprotectedvirtual
OnZeroRefcount(AgentDBEntry *e)AgentDBTableinlinevirtual
OperDBAdd(const DBRequest *req)AclTablevirtual
OperDBDelete(DBEntry *entry, const DBRequest *req)AclTablevirtual
OperDBOnChange(DBEntry *entry, const DBRequest *req)AclTablevirtual
OperDBResync(DBEntry *entry, const DBRequest *req)AclTablevirtual
PartitionCount() const AgentDBTableinlinevirtual
PopulateServicePort(AclEntrySpec &ace_spec, IFMapNode *node)AclTableprivate
PortTypeEqual(const autogen::PortType &src, const autogen::PortType &dst) const AclTableprivate
Process(DBRequest &req)AgentDBTablevirtual
ProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u)AgentDBTableinlinevirtual
qos_config_listener_id_AclTableprivate
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)AgentOperDBTableinlineprotectedvirtual
RetryDelete()DBTableBaseinlinevirtual
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
set_ace_flow_sandesh_data_cb(FlowAceSandeshDataFn fn)AclTable
set_acl_flow_sandesh_data_cb(FlowAclSandeshDataFn fn)AclTable
set_agent(Agent *agent)AgentDBTableinline
SetWalkIterationToYield(int count)DBTableinline
SetWalkTaskId(int task_id)DBTableinline
Size() const DBTablevirtual
SubnetTypeEqual(const autogen::SubnetType &lhs, const autogen::SubnetType &rhs) const AclTableprivate
ta_map_AclTableprivate
TrafficActionMap typedefAclTable
Unregister(ListenerId listener)DBTableBase
unresolved_acl_entries_AclTableprivate
UnResolvedAclEntries typedefAclTable
UpdateIfMapNode(AgentOperDBEntry *entry, IFMapNode *node)AgentOperDBTableinlineprotected
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
~AclTable()AclTableinlinevirtual
~AgentDBTable()AgentDBTablevirtual
~AgentOperDBTable()AgentOperDBTableinlinevirtual
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual