OpenSDN source code
|
This is the complete list of members for MirrorTable, including all inherited members.
Add(const DBRequest *req) | MirrorTable | virtual |
Add(VrfMirrorEntryList &vrf_entry_map, MirrorEntry *entry) | MirrorTable | |
AddMirrorEntry(const std::string &analyzer_name, const std::string &vrf_name, const IpAddress &sip, uint16_t sport, const IpAddress &dip, uint16_t dport) | MirrorTable | static |
AddMirrorEntry(const std::string &analyzer_name, const std::string &vrf_name, const IpAddress &sip, uint16_t sport, const IpAddress &dip, uint16_t dport, uint32_t vni, uint8_t mirror_flag, const MacAddress &mac) | MirrorTable | static |
AddMirrorEntry(const std::string &analyzer_name, uint32_t nic_assisted_mirroring_vlan) | MirrorTable | static |
AddRemoveCallback(const DBEntryBase *entry, bool add) const | DBTableBase | inlinevirtual |
AddResolvedVrfMirrorEntry(MirrorEntry *entry) | MirrorTable | |
AddToDBStateCount(ListenerId listener, int count) | DBTableBase | |
AddUnresolved(MirrorEntry *entry) | MirrorTable | |
agent() const | AgentDBTable | inline |
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 | MirrorTable | virtual |
AllocPartition(int index) | AgentDBTable | inlinevirtual |
AllocWalker(WalkFn walk_fn, WalkCompleteFn walk_complete) | DBTable | |
BridgeRouteTableNotify(DBTablePartBase *partition, DBEntryBase *e) | MirrorTable | |
bufLen | MirrorTable | static |
CanNotify(IFMapNode *dbe) | AgentDBTable | inlinevirtual |
CfgAdd(DBRequest *req) | AgentDBTable | inlinevirtual |
Change(DBEntryBase *entry) | DBTable | virtual |
ChangeCallback typedef | DBTableBase | |
Clear() | AgentDBTable | virtual |
CreateTable(DB *db, const std::string &name) | MirrorTable | static |
database() | DBTableBase | inline |
database() const | DBTableBase | inline |
DBStateClear(DBTable *table, ListenerId id) | DBTable | static |
DBTable(DB *db, const std::string &name) | DBTable | |
DBTableBase(DB *db, const std::string &name) | DBTableBase | |
DBTableWalkRef typedef | DBTable | |
DecodeMirrorFlag(const std::string &nh_mode, bool juniper_header) | MirrorTable | static |
decr_walker_count() | DBTableBase | inline |
Delete(DBEntry *entry, const DBRequest *request) | MirrorTable | virtual |
Delete(VrfMirrorEntryList &vrf_entry_map, MirrorEntry *entry) | MirrorTable | |
DeleteMirrorVrf(MirrorEntry *entry, bool del_from_vrf_list) | MirrorTable | |
DeleteResolvedVrfMirrorEntry(MirrorEntry *entry) | MirrorTable | |
DelMirrorEntry(const std::string &analyzer_name) | MirrorTable | static |
empty() const | DBTableBase | inline |
Enqueue(DBRequest *req) | DBTableBase | |
enqueue_count() const | DBTableBase | inline |
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 | |
FindVrfEntry(const std::string &vrf_name) const | MirrorTable | |
Flush() | AgentDBTable | |
GetAgentSandesh(const AgentSandeshArguments *args, const std::string &context) | MirrorTable | virtual |
GetDBStateCount(ListenerId listener) | DBTableBase | |
GetInstance() | MirrorTable | inlinestatic |
GetListenerCount() const | DBTableBase | |
GetMirrorEntry(VrfEntry *vrf, const MacAddress &mac, VrfMirrorEntryList &list) | MirrorTable | |
GetOperDBTraceBuf() const | AgentDBTable | inline |
GetRefListenerId() const | AgentDBTable | inline |
GetTablePartition(const DBRequestKey *key) | DBTable | virtual |
GetTablePartition(const DBRequestKey *key) const | DBTable | virtual |
GetTablePartition(const DBEntryBase *entry) | DBTable | virtual |
GetTablePartition(const DBEntryBase *entry) const | DBTable | virtual |
GetTablePartition(const int index) | DBTable | virtual |
GetTablePartition(const int index) const | DBTable | virtual |
GetWalkerTaskId() | DBTable | inline |
GetWalkIterationToYield() | DBTable | inline |
Hash(const DBEntry *entry) const | MirrorTable | inlinevirtual |
Hash(const DBRequestKey *key) const | MirrorTable | inlinevirtual |
HasListeners() const | DBTableBase | |
HasWalkers() const | DBTableBase | inline |
IFLinkToReq(IFMapLink *link, IFMapNode *node, const std::string &peer_name, IFMapNode *peer, DBRequest &req) | AgentDBTable | inlinevirtual |
IFNodeToReq(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &uuid) | AgentDBTable | inlinevirtual |
IFNodeToUuid(IFMapNode *node, boost::uuids::uuid &id) | AgentDBTable | virtual |
incr_enqueue_count() | DBTableBase | inline |
incr_input_count() | DBTableBase | inline |
incr_notify_count() | DBTableBase | inline |
incr_walk_again_count() | DBTableBase | inline |
incr_walk_cancel_count() | DBTableBase | inline |
incr_walk_complete_count() | DBTableBase | inline |
incr_walk_count() | DBTableBase | inline |
incr_walk_request_count() | DBTableBase | inline |
incr_walker_count() | DBTableBase | inline |
Init() | DBTable | |
Initialize() | MirrorTable | |
Input(DBTablePartition *root, DBClient *client, DBRequest *req) | AgentDBTable | virtual |
input_count() const | DBTableBase | inline |
IsConfigured() | MirrorTable | |
kInvalidId | DBTableBase | static |
kInvalidIndex | MirrorTable | static |
kIterationToYield | DBTable | static |
kPartitionCount | AgentDBTable | static |
ListenerId typedef | DBTableBase | |
MayDelete() const | DBTableBase | virtual |
mirror_table_ | MirrorTable | privatestatic |
MirrorEntryList typedef | MirrorTable | |
MirrorSockInit(void) | MirrorTable | |
MirrorTable(DB *db, const std::string &name) | MirrorTable | inline |
name() const | DBTableBase | inline |
Notify(DBTablePartBase *partition, DBEntryBase *entry) | AgentDBTable | inline |
notify_count() const | DBTableBase | inline |
NotifyAllEntries() | DBTable | |
NotifyEntry(DBEntryBase *entry) | AgentDBTable | virtual |
OnChange(DBEntry *entry, const DBRequest *req) | MirrorTable | virtual |
OnChange(MirrorEntry *mirror_entry) | MirrorTable | |
OnZeroRefcount(AgentDBEntry *e) | MirrorTable | virtual |
PartitionCount() const | AgentDBTable | inlinevirtual |
Process(DBRequest &req) | AgentDBTable | virtual |
ProcessConfig(IFMapNode *node, DBRequest &req, const boost::uuids::uuid &u) | AgentDBTable | inlinevirtual |
ReadHandler(const boost::system::error_code &error, size_t bytes) | MirrorTable | |
Register(ChangeCallback callback, const std::string &name="unspecified") | DBTableBase | |
ReleaseWalker(DBTableWalkRef &walk) | DBTable | |
RemoveUnresolved(MirrorEntry *entry) | MirrorTable | |
reset_enqueue_count() | DBTableBase | inline |
reset_flush_walk_ref() | AgentDBTable | |
reset_input_count() | DBTableBase | inline |
reset_notify_count() | DBTableBase | inline |
resolved_entry_list_ | MirrorTable | private |
Resync(DBEntry *entry, const DBRequest *req) | MirrorTable | inlinevirtual |
ResyncMirrorEntry(VrfMirrorEntryList &list, const VrfEntry *vrf) | MirrorTable | |
ResyncResolvedMirrorEntry(const VrfEntry *vrf) | MirrorTable | |
ResyncUnresolvedMirrorEntry(const VrfEntry *vrf) | MirrorTable | |
RetryDelete() | DBTableBase | inlinevirtual |
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry) | DBTableBase | |
rx_buff_ | MirrorTable | private |
set_agent(Agent *agent) | AgentDBTable | inline |
SetWalkIterationToYield(int count) | DBTable | inline |
SetWalkTaskId(int task_id) | DBTable | inline |
Shutdown() | MirrorTable | |
Size() const | DBTable | virtual |
udp_sock_ | MirrorTable | private |
Unregister(ListenerId listener) | DBTableBase | |
UnRegisterBridgeRouteTableListener(const VrfEntry *entry, MirrorVrfState *state) | MirrorTable | |
unresolved_entry_list_ | MirrorTable | private |
UnresolvedMirrorVrf(const VrfEntry *vrf, VrfMirrorEntryList &list) | MirrorTable | |
vrf_listener_id_ | MirrorTable | private |
VrfListenerInit() | MirrorTable | |
VrfMirrorEntry typedef | MirrorTable | |
VrfMirrorEntryList typedef | MirrorTable | |
VrfNotify(DBTablePartBase *root, DBEntryBase *entry) | MirrorTable | |
walk_again_count() const | DBTableBase | inline |
walk_cancel_count() const | DBTableBase | inline |
walk_complete_count() const | DBTableBase | inline |
walk_count() const | DBTableBase | inline |
walk_request_count() const | DBTableBase | inline |
WalkAgain(DBTableWalkRef walk) | DBTable | |
WalkCompleteFn typedef | DBTable | |
walker_count() const | DBTableBase | inline |
WalkFn typedef | DBTable | |
WalkTable(DBTableWalkRef walk) | DBTable | |
~AgentDBTable() | AgentDBTable | virtual |
~DBTable() | DBTable | virtual |
~DBTableBase() | DBTableBase | virtual |
~MirrorTable() | MirrorTable | virtual |