summaryrefslogtreecommitdiff
path: root/libvirt/libvirt_interfaces.go
blob: af21fb1428a941402c629fb1b13a5e5400954759 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package libvirt

import "github.com/libvirt/libvirt-go"

// LibVirtDomain  Interface used to expose a libvirt.Domain
// Used to allow testing
type LibVirtDomain interface {
	QemuAgentCommand(command string, timeout libvirt.DomainQemuAgentCommandTimeout, flags uint32) (string, error)
}

// LibVirtNetwork interface
type LibVirtNetwork interface {
	GetXMLDesc(flags libvirt.NetworkXMLFlags) (string, error)
}