|
OpenSDN source code
|
#include <libvirt_instance_adapter.h>


Classes | |
| class | DomainStartTask |
| class | DomainStopTask |
Public Member Functions | |
| LibvirtInstanceAdapter (Agent *agent, const std::string &libvirt_conn_addr) | |
| ~LibvirtInstanceAdapter () | |
| InstanceTask * | CreateStartTask (const ServiceInstance::Properties &props, bool update) |
| InstanceTask * | CreateStopTask (const ServiceInstance::Properties &props) |
| bool | isApplicable (const ServiceInstance::Properties &props) |
Public Member Functions inherited from InstanceManagerAdapter | |
| virtual | ~InstanceManagerAdapter () |
Private Member Functions | |
| bool | EnsureConnected () |
| void | CloseConnection () |
| void | EnsureDestroyed (const std::string &dom_uuid_str, const ServiceInstance::Properties &si_properties) |
| void | UnregisterInterfaces (const ServiceInstance::Properties &si_properties) |
| bool | RegisterInterfaces (const ServiceInstance::Properties &si_properties) |
Static Private Member Functions | |
| static std::string | GenIntfName (const std::string &dom_uuid, char type) |
Private Attributes | |
| Agent * | agent_ |
| std::string | libvirt_conn_addr_ |
| virConnectPtr | conn_ |
Static Private Attributes | |
| static tbb::mutex | conn_mutex_ |
Additional Inherited Members | |
Public Types inherited from InstanceManagerAdapter | |
| enum | CmdType { START = 1 , STOP } |
Definition at line 19 of file libvirt_instance_adapter.h.
|
inline |
Definition at line 21 of file libvirt_instance_adapter.h.
| LibvirtInstanceAdapter::~LibvirtInstanceAdapter | ( | ) |
Definition at line 121 of file libvirt_instance_adapter.cc.

|
private |
Definition at line 400 of file libvirt_instance_adapter.cc.
|
virtual |
Implements InstanceManagerAdapter.
Definition at line 125 of file libvirt_instance_adapter.cc.

|
virtual |
Implements InstanceManagerAdapter.
Definition at line 135 of file libvirt_instance_adapter.cc.

|
private |
Definition at line 284 of file libvirt_instance_adapter.cc.
|
private |
Definition at line 297 of file libvirt_instance_adapter.cc.

|
staticprivate |
Definition at line 279 of file libvirt_instance_adapter.cc.
|
virtual |
Implements InstanceManagerAdapter.
Definition at line 144 of file libvirt_instance_adapter.cc.
|
private |
Definition at line 315 of file libvirt_instance_adapter.cc.

|
private |
Definition at line 379 of file libvirt_instance_adapter.cc.

|
private |
Definition at line 107 of file libvirt_instance_adapter.h.
|
private |
Definition at line 109 of file libvirt_instance_adapter.h.
|
staticprivate |
Definition at line 110 of file libvirt_instance_adapter.h.
|
private |
Definition at line 108 of file libvirt_instance_adapter.h.