OpenSDN source code
|
#include <controller_ifmap.h>
Classes | |
struct | VmExportInfo |
Public Types | |
typedef std::list < boost::uuids::uuid > | UuidList |
typedef std::map < boost::uuids::uuid, struct VmExportInfo * > | VmMap |
Public Member Functions | |
AgentIfMapVmExport (Agent *agent) | |
~AgentIfMapVmExport () | |
void | VmiAdd (const ControllerVmiSubscribeData *entry) |
void | VmiDelete (const ControllerVmiSubscribeData *entry) |
void | VmiEvent (const ControllerVmiSubscribeData *entry) |
void | NotifyAll (AgentXmppChannel *peer) |
Agent * | agent () const |
Private Attributes | |
DBTableBase::ListenerId | vmi_list_id_ |
VmMap | vm_map_ |
Agent * | agent_ |
Definition at line 80 of file controller_ifmap.h.
typedef std::list<boost::uuids::uuid> AgentIfMapVmExport::UuidList |
Definition at line 82 of file controller_ifmap.h.
typedef std::map<boost::uuids::uuid, struct VmExportInfo *> AgentIfMapVmExport::VmMap |
Definition at line 98 of file controller_ifmap.h.
AgentIfMapVmExport::AgentIfMapVmExport | ( | Agent * | agent | ) |
Definition at line 332 of file controller_ifmap.cc.
AgentIfMapVmExport::~AgentIfMapVmExport | ( | ) |
Definition at line 336 of file controller_ifmap.cc.
|
inline |
Definition at line 99 of file controller_ifmap.h.
void AgentIfMapVmExport::NotifyAll | ( | AgentXmppChannel * | peer | ) |
void AgentIfMapVmExport::VmiAdd | ( | const ControllerVmiSubscribeData * | entry | ) |
void AgentIfMapVmExport::VmiDelete | ( | const ControllerVmiSubscribeData * | entry | ) |
void AgentIfMapVmExport::VmiEvent | ( | const ControllerVmiSubscribeData * | entry | ) |
|
private |
Definition at line 104 of file controller_ifmap.h.
|
private |
Definition at line 103 of file controller_ifmap.h.
|
private |
Definition at line 102 of file controller_ifmap.h.