OpenSDN source code
|
#include <cfg_mirror.h>
Public Types | |
typedef std::map< MirrorCfgKey, IntfMirrorCfgEntry *, MirrorCfgKeyCmp > | IntfMirrorCfgTree |
Public Member Functions | |
IntfMirrorCfgTable (AgentConfig *cfg) | |
~IntfMirrorCfgTable () | |
const char * | Add (const IntfMirrorCreateReq &cfg) |
void | Delete (MirrorCfgKey &key) |
IntfMirrorCfgTable * | CreateIntfMirrorCfgTable () |
void | Init () |
void | Shutdown () |
void | SetIntfMirrorCfgSandeshData (std::string &handle, IntfMirrorCfgDisplayResp &resp) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (IntfMirrorCfgTable) | |
Private Attributes | |
AgentConfig * | agent_cfg_ |
IntfMirrorCfgTree | intf_mc_tree_ |
Definition at line 143 of file cfg_mirror.h.
typedef std::map<MirrorCfgKey, IntfMirrorCfgEntry *, MirrorCfgKeyCmp> IntfMirrorCfgTable::IntfMirrorCfgTree |
Definition at line 146 of file cfg_mirror.h.
|
inline |
Definition at line 145 of file cfg_mirror.h.
|
inline |
Definition at line 146 of file cfg_mirror.h.
const char * IntfMirrorCfgTable::Add | ( | const IntfMirrorCreateReq & | cfg | ) |
IntfMirrorCfgTable* IntfMirrorCfgTable::CreateIntfMirrorCfgTable | ( | ) |
void IntfMirrorCfgTable::Delete | ( | MirrorCfgKey & | key | ) |
|
private |
void IntfMirrorCfgTable::Init | ( | ) |
Definition at line 438 of file cfg_mirror.cc.
void IntfMirrorCfgTable::SetIntfMirrorCfgSandeshData | ( | std::string & | handle, |
IntfMirrorCfgDisplayResp & | resp | ||
) |
void IntfMirrorCfgTable::Shutdown | ( | ) |
Definition at line 435 of file cfg_mirror.cc.
|
private |
Definition at line 156 of file cfg_mirror.h.
|
private |
Definition at line 157 of file cfg_mirror.h.