Versions in this module Expand all Collapse all v0 v0.5.0 Feb 5, 2016 Changes in this version + const VIR_CONNECT_LIST_DOMAINS_ACTIVE + const VIR_CONNECT_LIST_DOMAINS_AUTOSTART + const VIR_CONNECT_LIST_DOMAINS_HAS_SNAPSHOT + const VIR_CONNECT_LIST_DOMAINS_INACTIVE + const VIR_CONNECT_LIST_DOMAINS_MANAGEDSAVE + const VIR_CONNECT_LIST_DOMAINS_NO_AUTOSTART + const VIR_CONNECT_LIST_DOMAINS_NO_MANAGEDSAVE + const VIR_CONNECT_LIST_DOMAINS_NO_SNAPSHOT + const VIR_CONNECT_LIST_DOMAINS_OTHER + const VIR_CONNECT_LIST_DOMAINS_PAUSED + const VIR_CONNECT_LIST_DOMAINS_PERSISTENT + const VIR_CONNECT_LIST_DOMAINS_RUNNING + const VIR_CONNECT_LIST_DOMAINS_SHUTOFF + const VIR_CONNECT_LIST_DOMAINS_TRANSIENT + const VIR_CONNECT_LIST_NETWORKS_ACTIVE + const VIR_CONNECT_LIST_NETWORKS_AUTOSTART + const VIR_CONNECT_LIST_NETWORKS_INACTIVE + const VIR_CONNECT_LIST_NETWORKS_NO_AUTOSTART + const VIR_CONNECT_LIST_NETWORKS_PERSISTENT + const VIR_CONNECT_LIST_NETWORKS_TRANSIENT + const VIR_CONNECT_LIST_STORAGE_POOLS_ACTIVE + const VIR_CONNECT_LIST_STORAGE_POOLS_AUTOSTART + const VIR_CONNECT_LIST_STORAGE_POOLS_DIR + const VIR_CONNECT_LIST_STORAGE_POOLS_DISK + const VIR_CONNECT_LIST_STORAGE_POOLS_FS + const VIR_CONNECT_LIST_STORAGE_POOLS_GLUSTER + const VIR_CONNECT_LIST_STORAGE_POOLS_INACTIVE + const VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI + const VIR_CONNECT_LIST_STORAGE_POOLS_LOGICAL + const VIR_CONNECT_LIST_STORAGE_POOLS_MPATH + const VIR_CONNECT_LIST_STORAGE_POOLS_NETFS + const VIR_CONNECT_LIST_STORAGE_POOLS_NO_AUTOSTART + const VIR_CONNECT_LIST_STORAGE_POOLS_PERSISTENT + const VIR_CONNECT_LIST_STORAGE_POOLS_RBD + const VIR_CONNECT_LIST_STORAGE_POOLS_SCSI + const VIR_CONNECT_LIST_STORAGE_POOLS_SHEEPDOG + const VIR_CONNECT_LIST_STORAGE_POOLS_TRANSIENT + const VIR_DOMAIN_BLOCKED + const VIR_DOMAIN_BLOCK_JOB_CANCELED + const VIR_DOMAIN_BLOCK_JOB_COMPLETED + const VIR_DOMAIN_BLOCK_JOB_FAILED + const VIR_DOMAIN_BLOCK_JOB_READY + const VIR_DOMAIN_BLOCK_JOB_TYPE_COMMIT + const VIR_DOMAIN_BLOCK_JOB_TYPE_COPY + const VIR_DOMAIN_BLOCK_JOB_TYPE_PULL + const VIR_DOMAIN_BLOCK_JOB_TYPE_UNKNOWN + const VIR_DOMAIN_CRASHED + const VIR_DOMAIN_DESTROY_DEFAULT + const VIR_DOMAIN_DESTROY_GRACEFUL + const VIR_DOMAIN_DEVICE_MODIFY_CONFIG + const VIR_DOMAIN_DEVICE_MODIFY_CURRENT + const VIR_DOMAIN_DEVICE_MODIFY_FORCE + const VIR_DOMAIN_DEVICE_MODIFY_LIVE + const VIR_DOMAIN_EVENT_CRASHED + const VIR_DOMAIN_EVENT_DEFINED + const VIR_DOMAIN_EVENT_DISK_CHANGE_MISSING_ON_START + const VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START + const VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_IPV4 + const VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_IPV6 + const VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_UNIX + const VIR_DOMAIN_EVENT_GRAPHICS_CONNECT + const VIR_DOMAIN_EVENT_GRAPHICS_DISCONNECT + const VIR_DOMAIN_EVENT_GRAPHICS_INITIALIZE + const VIR_DOMAIN_EVENT_ID_BALLOON_CHANGE + const VIR_DOMAIN_EVENT_ID_BLOCK_JOB + const VIR_DOMAIN_EVENT_ID_CONTROL_ERROR + const VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED + const VIR_DOMAIN_EVENT_ID_DISK_CHANGE + const VIR_DOMAIN_EVENT_ID_GRAPHICS + const VIR_DOMAIN_EVENT_ID_IO_ERROR + const VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON + const VIR_DOMAIN_EVENT_ID_LIFECYCLE + const VIR_DOMAIN_EVENT_ID_PMSUSPEND + const VIR_DOMAIN_EVENT_ID_PMSUSPEND_DISK + const VIR_DOMAIN_EVENT_ID_PMWAKEUP + const VIR_DOMAIN_EVENT_ID_REBOOT + const VIR_DOMAIN_EVENT_ID_RTC_CHANGE + const VIR_DOMAIN_EVENT_ID_TRAY_CHANGE + const VIR_DOMAIN_EVENT_ID_WATCHDOG + const VIR_DOMAIN_EVENT_IO_ERROR_NONE + const VIR_DOMAIN_EVENT_IO_ERROR_PAUSE + const VIR_DOMAIN_EVENT_IO_ERROR_REPORT + const VIR_DOMAIN_EVENT_PMSUSPENDED + const VIR_DOMAIN_EVENT_RESUMED + const VIR_DOMAIN_EVENT_SHUTDOWN + const VIR_DOMAIN_EVENT_STARTED + const VIR_DOMAIN_EVENT_STOPPED + const VIR_DOMAIN_EVENT_SUSPENDED + const VIR_DOMAIN_EVENT_TRAY_CHANGE_CLOSE + const VIR_DOMAIN_EVENT_TRAY_CHANGE_OPEN + const VIR_DOMAIN_EVENT_UNDEFINED + const VIR_DOMAIN_EVENT_WATCHDOG_DEBUG + const VIR_DOMAIN_EVENT_WATCHDOG_NONE + const VIR_DOMAIN_EVENT_WATCHDOG_PAUSE + const VIR_DOMAIN_EVENT_WATCHDOG_POWEROFF + const VIR_DOMAIN_EVENT_WATCHDOG_RESET + const VIR_DOMAIN_EVENT_WATCHDOG_SHUTDOWN + const VIR_DOMAIN_MEMORY_PARAM_UNLIMITED + const VIR_DOMAIN_MEM_CONFIG + const VIR_DOMAIN_MEM_CURRENT + const VIR_DOMAIN_MEM_LIVE + const VIR_DOMAIN_MEM_MAXIMUM + const VIR_DOMAIN_METADATA_DESCRIPTION + const VIR_DOMAIN_METADATA_ELEMENT + const VIR_DOMAIN_METADATA_TITLE + const VIR_DOMAIN_NONE + const VIR_DOMAIN_NOSTATE + const VIR_DOMAIN_PAUSED + const VIR_DOMAIN_PMSUSPENDED + const VIR_DOMAIN_RUNNING + const VIR_DOMAIN_SHUTDOWN + const VIR_DOMAIN_SHUTDOWN_ACPI_POWER_BTN + const VIR_DOMAIN_SHUTDOWN_DEFAULT + const VIR_DOMAIN_SHUTDOWN_GUEST_AGENT + const VIR_DOMAIN_SHUTDOWN_INITCTL + const VIR_DOMAIN_SHUTDOWN_SIGNAL + const VIR_DOMAIN_SHUTOFF + const VIR_DOMAIN_START_AUTODESTROY + const VIR_DOMAIN_START_BYPASS_CACHE + const VIR_DOMAIN_START_FORCE_BOOT + const VIR_DOMAIN_START_PAUSED + const VIR_DOMAIN_VCPU_CONFIG + const VIR_DOMAIN_VCPU_CURRENT + const VIR_DOMAIN_VCPU_GUEST + const VIR_DOMAIN_VCPU_LIVE + const VIR_DOMAIN_VCPU_MAXIMUM + const VIR_ERR_ACCESS_DENIED + const VIR_ERR_AGENT_UNRESPONSIVE + const VIR_ERR_ARGUMENT_UNSUPPORTED + const VIR_ERR_AUTH_CANCELLED + const VIR_ERR_AUTH_FAILED + const VIR_ERR_BLOCK_COPY_ACTIVE + const VIR_ERR_BUILD_FIREWALL + const VIR_ERR_CALL_FAILED + const VIR_ERR_CONFIG_UNSUPPORTED + const VIR_ERR_CONF_SYNTAX + const VIR_ERR_DBUS_SERVICE + const VIR_ERR_DOM_EXIST + const VIR_ERR_DRIVER_FULL + const VIR_ERR_ERROR + const VIR_ERR_GET_FAILED + const VIR_ERR_GNUTLS_ERROR + const VIR_ERR_HOOK_SCRIPT_FAILED + const VIR_ERR_HTTP_ERROR + const VIR_ERR_INTERNAL_ERROR + const VIR_ERR_INVALID_ARG + const VIR_ERR_INVALID_CONN + const VIR_ERR_INVALID_DOMAIN + const VIR_ERR_INVALID_DOMAIN_SNAPSHOT + const VIR_ERR_INVALID_INTERFACE + const VIR_ERR_INVALID_MAC + const VIR_ERR_INVALID_NETWORK + const VIR_ERR_INVALID_NODE_DEVICE + const VIR_ERR_INVALID_NWFILTER + const VIR_ERR_INVALID_SECRET + const VIR_ERR_INVALID_STORAGE_POOL + const VIR_ERR_INVALID_STORAGE_VOL + const VIR_ERR_INVALID_STREAM + const VIR_ERR_MIGRATE_PERSIST_FAILED + const VIR_ERR_MIGRATE_UNSAFE + const VIR_ERR_MULTIPLE_INTERFACES + const VIR_ERR_NETWORK_EXIST + const VIR_ERR_NONE + const VIR_ERR_NO_CONNECT + const VIR_ERR_NO_DEVICE + const VIR_ERR_NO_DOMAIN + const VIR_ERR_NO_DOMAIN_METADATA + const VIR_ERR_NO_DOMAIN_SNAPSHOT + const VIR_ERR_NO_INTERFACE + const VIR_ERR_NO_KERNEL + const VIR_ERR_NO_MEMORY + const VIR_ERR_NO_NAME + const VIR_ERR_NO_NETWORK + const VIR_ERR_NO_NODE_DEVICE + const VIR_ERR_NO_NWFILTER + const VIR_ERR_NO_OS + const VIR_ERR_NO_ROOT + const VIR_ERR_NO_SECRET + const VIR_ERR_NO_SECURITY_MODEL + const VIR_ERR_NO_SOURCE + const VIR_ERR_NO_STORAGE_POOL + const VIR_ERR_NO_STORAGE_VOL + const VIR_ERR_NO_SUPPORT + const VIR_ERR_NO_TARGET + const VIR_ERR_NO_XEN + const VIR_ERR_NO_XENSTORE + const VIR_ERR_OK + const VIR_ERR_OPEN_FAILED + const VIR_ERR_OPERATION_ABORTED + const VIR_ERR_OPERATION_DENIED + const VIR_ERR_OPERATION_FAILED + const VIR_ERR_OPERATION_INVALID + const VIR_ERR_OPERATION_TIMEOUT + const VIR_ERR_OPERATION_UNSUPPORTED + const VIR_ERR_OS_TYPE + const VIR_ERR_OVERFLOW + const VIR_ERR_PARSE_FAILED + const VIR_ERR_POST_FAILED + const VIR_ERR_READ_FAILED + const VIR_ERR_RESOURCE_BUSY + const VIR_ERR_RPC + const VIR_ERR_SEXPR_SERIAL + const VIR_ERR_SNAPSHOT_REVERT_RISKY + const VIR_ERR_SSH + const VIR_ERR_STORAGE_POOL_BUILT + const VIR_ERR_STORAGE_PROBE_FAILED + const VIR_ERR_STORAGE_VOL_EXIST + const VIR_ERR_SYSTEM_ERROR + const VIR_ERR_UNKNOWN_HOST + const VIR_ERR_WARNING + const VIR_ERR_WRITE_FAILED + const VIR_ERR_XEN_CALL + const VIR_ERR_XML_DETAIL + const VIR_ERR_XML_ERROR + const VIR_FROM_ACCESS + const VIR_FROM_AUDIT + const VIR_FROM_AUTH + const VIR_FROM_BHYVE + const VIR_FROM_CAPABILITIES + const VIR_FROM_CGROUP + const VIR_FROM_CONF + const VIR_FROM_CPU + const VIR_FROM_CRYPTO + const VIR_FROM_DBUS + const VIR_FROM_DEVICE + const VIR_FROM_DOM + const VIR_FROM_DOMAIN + const VIR_FROM_DOMAIN_SNAPSHOT + const VIR_FROM_ESX + const VIR_FROM_EVENT + const VIR_FROM_FIREWALL + const VIR_FROM_HOOK + const VIR_FROM_HYPERV + const VIR_FROM_IDENTITY + const VIR_FROM_INITCTL + const VIR_FROM_INTERFACE + const VIR_FROM_LIBXL + const VIR_FROM_LOCKING + const VIR_FROM_LOCKSPACE + const VIR_FROM_LXC + const VIR_FROM_NET + const VIR_FROM_NETWORK + const VIR_FROM_NODEDEV + const VIR_FROM_NONE + const VIR_FROM_NWFILTER + const VIR_FROM_ONE + const VIR_FROM_OPENVZ + const VIR_FROM_PARALLELS + const VIR_FROM_PHYP + const VIR_FROM_PROXY + const VIR_FROM_QEMU + const VIR_FROM_REMOTE + const VIR_FROM_RPC + const VIR_FROM_SECRET + const VIR_FROM_SECURITY + const VIR_FROM_SEXPR + const VIR_FROM_SSH + const VIR_FROM_STATS_LINUX + const VIR_FROM_STORAGE + const VIR_FROM_STREAMS + const VIR_FROM_SYSINFO + const VIR_FROM_SYSTEMD + const VIR_FROM_TEST + const VIR_FROM_UML + const VIR_FROM_URI + const VIR_FROM_VBOX + const VIR_FROM_VMWARE + const VIR_FROM_XEN + const VIR_FROM_XENAPI + const VIR_FROM_XEND + const VIR_FROM_XENSTORE + const VIR_FROM_XENXM + const VIR_FROM_XEN_INOTIFY + const VIR_FROM_XML + const VIR_KEYCODE_SET_ATSET1 + const VIR_KEYCODE_SET_ATSET2 + const VIR_KEYCODE_SET_ATSET3 + const VIR_KEYCODE_SET_LINUX + const VIR_KEYCODE_SET_OSX + const VIR_KEYCODE_SET_RFB + const VIR_KEYCODE_SET_USB + const VIR_KEYCODE_SET_WIN32 + const VIR_KEYCODE_SET_XT + const VIR_KEYCODE_SET_XT_KBD + const VIR_SECRET_USAGE_TYPE_CEPH + const VIR_SECRET_USAGE_TYPE_ISCSI + const VIR_SECRET_USAGE_TYPE_NONE + const VIR_SECRET_USAGE_TYPE_VOLUME + const VIR_STORAGE_POOL_BUILDING + const VIR_STORAGE_POOL_BUILD_NEW + const VIR_STORAGE_POOL_BUILD_NO_OVERWRITE + const VIR_STORAGE_POOL_BUILD_OVERWRITE + const VIR_STORAGE_POOL_BUILD_REPAIR + const VIR_STORAGE_POOL_BUILD_RESIZE + const VIR_STORAGE_POOL_DEGRADED + const VIR_STORAGE_POOL_INACCESSIBLE + const VIR_STORAGE_POOL_INACTIVE + const VIR_STORAGE_POOL_RUNNING + const VIR_STORAGE_VOL_BLOCK + const VIR_STORAGE_VOL_CREATE_PREALLOC_METADATA + const VIR_STORAGE_VOL_DELETE_NORMAL + const VIR_STORAGE_VOL_DELETE_ZEROED + const VIR_STORAGE_VOL_DIR + const VIR_STORAGE_VOL_FILE + const VIR_STORAGE_VOL_NETDIR + const VIR_STORAGE_VOL_NETWORK + const VIR_STORAGE_VOL_RESIZE_ALLOCATE + const VIR_STORAGE_VOL_RESIZE_DELTA + const VIR_STORAGE_VOL_RESIZE_SHRINK + const VIR_STORAGE_VOL_WIPE_ALG_BSI + const VIR_STORAGE_VOL_WIPE_ALG_DOD + const VIR_STORAGE_VOL_WIPE_ALG_GUTMANN + const VIR_STORAGE_VOL_WIPE_ALG_NNSA + const VIR_STORAGE_VOL_WIPE_ALG_PFITZNER33 + const VIR_STORAGE_VOL_WIPE_ALG_PFITZNER7 + const VIR_STORAGE_VOL_WIPE_ALG_RANDOM + const VIR_STORAGE_VOL_WIPE_ALG_SCHNEIER + const VIR_STORAGE_VOL_WIPE_ALG_ZERO + const VIR_STREAM_NONBLOCK + const VIR_WAR_NO_INTERFACE + const VIR_WAR_NO_NETWORK + const VIR_WAR_NO_NODE + const VIR_WAR_NO_NWFILTER + const VIR_WAR_NO_SECRET + const VIR_WAR_NO_STORAGE + func EventRegisterDefaultImpl() int + func EventRunDefaultImpl() int + type DomainBalloonChangeEvent struct + Actual uint64 + type DomainBlockJobEvent struct + Disk string + Status int + Type int + type DomainDeviceRemovedEvent struct + DevAlias string + type DomainDiskChangeEvent struct + DevAlias string + NewSrcPath string + OldSrcPath string + Reason int + type DomainEventCallback func(c *VirConnection, d *VirDomain, event interface{}, f func()) int + type DomainEventGraphicsAddress struct + Family int + Node string + Service string + type DomainEventGraphicsSubjectIdentity struct + Name string + Type string + type DomainGraphicsEvent struct + AuthScheme string + Local DomainEventGraphicsAddress + Phase int + Remote DomainEventGraphicsAddress + Subject []DomainEventGraphicsSubjectIdentity + type DomainIOErrorEvent struct + Action int + DevAlias string + SrcPath string + type DomainIOErrorReasonEvent struct + Reason string + type DomainLifecycleEvent struct + Detail int + Event int + type DomainRTCChangeEvent struct + Utcoffset int64 + type DomainReasonEvent struct + Reason int + type DomainTrayChangeEvent struct + DevAlias string + Reason int + type DomainWatchdogEvent struct + Action int + type VirConnection struct + func NewVirConnection(uri string) (VirConnection, error) + func NewVirConnectionReadOnly(uri string) (VirConnection, error) + func (c *VirConnection) CloseConnection() (int, error) + func (c *VirConnection) DomainCreateXML(xmlConfig string, flags uint32) (VirDomain, error) + func (c *VirConnection) DomainCreateXMLFromFile(xmlFile string, flags uint32) (VirDomain, error) + func (c *VirConnection) DomainDefineXML(xmlConfig string) (VirDomain, error) + func (c *VirConnection) DomainDefineXMLFromFile(xmlFile string) (VirDomain, error) + func (c *VirConnection) DomainEventDeregister(callbackId int) int + func (c *VirConnection) DomainEventRegister(dom VirDomain, eventId int, callback *DomainEventCallback, opaque func()) int + func (c *VirConnection) GetCapabilities() (string, error) + func (c *VirConnection) GetHostname() (string, error) + func (c *VirConnection) GetLibVersion() (uint32, error) + func (c *VirConnection) GetMaxVcpus(typeAttr string) (int, error) + func (c *VirConnection) GetNodeInfo() (VirNodeInfo, error) + func (c *VirConnection) GetSysinfo(flags uint) (string, error) + func (c *VirConnection) GetType() (string, error) + func (c *VirConnection) GetURI() (string, error) + func (c *VirConnection) InterfaceDefineXML(xmlConfig string, flags uint32) (VirInterface, error) + func (c *VirConnection) InterfaceDefineXMLFromFile(xmlFile string) (VirInterface, error) + func (c *VirConnection) IsAlive() (bool, error) + func (c *VirConnection) IsEncrypted() (bool, error) + func (c *VirConnection) IsSecure() (bool, error) + func (c *VirConnection) ListAllDomains(flags uint32) ([]VirDomain, error) + func (c *VirConnection) ListAllInterfaces(flags uint32) ([]VirInterface, error) + func (c *VirConnection) ListAllNWFilters(flags uint32) ([]VirNWFilter, error) + func (c *VirConnection) ListAllNetworks(flags uint32) ([]VirNetwork, error) + func (c *VirConnection) ListAllStoragePools(flags uint32) ([]VirStoragePool, error) + func (c *VirConnection) ListDefinedDomains() ([]string, error) + func (c *VirConnection) ListDefinedInterfaces() ([]string, error) + func (c *VirConnection) ListDefinedNetworks() ([]string, error) + func (c *VirConnection) ListDefinedStoragePools() ([]string, error) + func (c *VirConnection) ListDomains() ([]uint32, error) + func (c *VirConnection) ListInterfaces() ([]string, error) + func (c *VirConnection) ListNetworks() ([]string, error) + func (c *VirConnection) ListStoragePools() ([]string, error) + func (c *VirConnection) LookupDomainById(id uint32) (VirDomain, error) + func (c *VirConnection) LookupDomainByName(id string) (VirDomain, error) + func (c *VirConnection) LookupInterfaceByMACString(mac string) (VirInterface, error) + func (c *VirConnection) LookupInterfaceByName(name string) (VirInterface, error) + func (c *VirConnection) LookupNWFilterByName(name string) (VirNWFilter, error) + func (c *VirConnection) LookupNWFilterByUUIDString(uuid string) (VirNWFilter, error) + func (c *VirConnection) LookupNetworkByName(name string) (VirNetwork, error) + func (c *VirConnection) LookupSecretByUUIDString(uuid string) (VirSecret, error) + func (c *VirConnection) LookupSecretByUsage(usageType int, usageID string) (VirSecret, error) + func (c *VirConnection) LookupStoragePoolByName(name string) (VirStoragePool, error) + func (c *VirConnection) LookupStoragePoolByUUIDString(uuid string) (VirStoragePool, error) + func (c *VirConnection) LookupStorageVolByKey(key string) (VirStorageVol, error) + func (c *VirConnection) LookupStorageVolByPath(path string) (VirStorageVol, error) + func (c *VirConnection) NWFilterDefineXML(xmlConfig string) (VirNWFilter, error) + func (c *VirConnection) NWFilterDefineXMLFromFile(xmlFile string) (VirNWFilter, error) + func (c *VirConnection) NetworkDefineXML(xmlConfig string) (VirNetwork, error) + func (c *VirConnection) NetworkDefineXMLFromFile(xmlFile string) (VirNetwork, error) + func (c *VirConnection) NumOfDefinedInterfaces() (int, error) + func (c *VirConnection) NumOfDefinedNetworks() (int, error) + func (c *VirConnection) NumOfDefinedStoragePools() (int, error) + func (c *VirConnection) NumOfDomains() (int, error) + func (c *VirConnection) NumOfInterfaces() (int, error) + func (c *VirConnection) NumOfNWFilters() (int, error) + func (c *VirConnection) NumOfNetworks() (int, error) + func (c *VirConnection) NumOfSecrets() (int, error) + func (c *VirConnection) SecretDefineXML(xmlConfig string, flags uint32) (VirSecret, error) + func (c *VirConnection) SecretDefineXMLFromFile(xmlFile string) (VirSecret, error) + func (c *VirConnection) SecretSetValue(uuid, value string) error + func (c *VirConnection) StoragePoolDefineXML(xmlConfig string, flags uint32) (VirStoragePool, error) + func (c *VirConnection) StoragePoolDefineXMLFromFile(xmlFile string) (VirStoragePool, error) + func (c *VirConnection) UnrefAndCloseConnection() error + func (conn VirConnection) Restore(srcFile string) error + func (conn VirConnection) RestoreFlags(srcFile, xmlConf string, flags uint32) error + type VirDomain struct + func (d *VirDomain) AbortJob() error + func (d *VirDomain) AttachDevice(xml string) error + func (d *VirDomain) AttachDeviceFlags(xml string, flags uint) error + func (d *VirDomain) BlockStats(path string) (VirDomainBlockStats, error) + func (d *VirDomain) BlockStatsFlags(disk string, params *VirTypedParameters, nParams int, flags uint32) (int, error) + func (d *VirDomain) Create() error + func (d *VirDomain) CreateSnapshotXML(xml string, flags uint32) (VirDomainSnapshot, error) + func (d *VirDomain) Destroy() error + func (d *VirDomain) DestroyFlags(flags uint) error + func (d *VirDomain) DetachDevice(xml string) error + func (d *VirDomain) DetachDeviceFlags(xml string, flags uint) error + func (d *VirDomain) Free() error + func (d *VirDomain) GetAutostart() (bool, error) + func (d *VirDomain) GetBlockInfo(disk string, flag uint) (VirDomainBlockInfo, error) + func (d *VirDomain) GetCPUStats(params *VirTypedParameters, nParams int, startCpu int, nCpus uint32, ...) (int, error) + func (d *VirDomain) GetID() (uint, error) + func (d *VirDomain) GetInfo() (VirDomainInfo, error) + func (d *VirDomain) GetInterfaceParameters(device string, params *VirTypedParameters, nParams *int, flags uint32) (int, error) + func (d *VirDomain) GetMetadata(tipus int, uri string, flags uint32) (string, error) + func (d *VirDomain) GetName() (string, error) + func (d *VirDomain) GetState() ([]int, error) + func (d *VirDomain) GetUUID() ([]byte, error) + func (d *VirDomain) GetUUIDString() (string, error) + func (d *VirDomain) GetVcpus(maxInfo int32) ([]VirVcpuInfo, error) + func (d *VirDomain) GetVcpusFlags(flags uint32) (int32, error) + func (d *VirDomain) GetXMLDesc(flags uint32) (string, error) + func (d *VirDomain) InterfaceStats(path string) (VirDomainInterfaceStats, error) + func (d *VirDomain) IsActive() (bool, error) + func (d *VirDomain) MemoryStats(nrStats uint32, flags uint32) ([]VirDomainMemoryStat, error) + func (d *VirDomain) Reboot(flags uint) error + func (d *VirDomain) Resume() error + func (d *VirDomain) Save(destFile string) error + func (d *VirDomain) SaveFlags(destFile string, destXml string, flags uint32) error + func (d *VirDomain) Screenshot(stream *VirStream, screen, flags uint) (string, error) + func (d *VirDomain) SendKey(codeset, holdtime uint, keycodes []uint, flags uint) error + func (d *VirDomain) SetAutostart(autostart bool) error + func (d *VirDomain) SetMaxMemory(memory uint) error + func (d *VirDomain) SetMemory(memory uint64) error + func (d *VirDomain) SetMemoryFlags(memory uint64, flags uint32) error + func (d *VirDomain) SetMemoryStatsPeriod(period int, flags uint) error + func (d *VirDomain) SetMetadata(metaDataType int, metaDataCont, uriKey, uri string, flags uint32) error + func (d *VirDomain) SetVcpus(vcpu uint) error + func (d *VirDomain) SetVcpusFlags(vcpu uint, flags uint) error + func (d *VirDomain) Shutdown() error + func (d *VirDomain) ShutdownFlags(flags uint) error + func (d *VirDomain) Suspend() error + func (d *VirDomain) Undefine() error + type VirDomainBlockInfo struct + func (b *VirDomainBlockInfo) Allocation() uint64 + func (b *VirDomainBlockInfo) Capacity() uint64 + func (b *VirDomainBlockInfo) Physical() uint64 + type VirDomainBlockStats struct + RdBytes int64 + RdReq int64 + WrBytes int64 + WrReq int64 + type VirDomainInfo struct + func (i *VirDomainInfo) GetCpuTime() uint64 + func (i *VirDomainInfo) GetMaxMem() uint64 + func (i *VirDomainInfo) GetMemory() uint64 + func (i *VirDomainInfo) GetNrVirtCpu() uint16 + func (i *VirDomainInfo) GetState() uint8 + type VirDomainInterfaceStats struct + RxBytes int64 + RxDrop int64 + RxErrs int64 + RxPackets int64 + TxBytes int64 + TxDrop int64 + TxErrs int64 + TxPackets int64 + type VirDomainMemoryStat struct + Tag int32 + Val uint64 + type VirDomainSnapshot struct + func (s *VirDomainSnapshot) Delete(flags uint32) error + func (s *VirDomainSnapshot) Free() error + func (s *VirDomainSnapshot) RevertToSnapshot(flags uint32) error + type VirError struct + Code int + Domain int + Level int + Message string + func GetLastError() VirError + func (err VirError) Error() string + type VirInterface struct + func (n *VirInterface) Create(flags uint32) error + func (n *VirInterface) Destroy(flags uint32) error + func (n *VirInterface) Free() error + func (n *VirInterface) GetMACString() (string, error) + func (n *VirInterface) GetName() (string, error) + func (n *VirInterface) GetXMLDesc(flags uint32) (string, error) + func (n *VirInterface) IsActive() (bool, error) + func (n *VirInterface) Undefine() error + type VirNWFilter struct + func (f *VirNWFilter) Free() error + func (f *VirNWFilter) GetName() (string, error) + func (f *VirNWFilter) GetUUID() ([]byte, error) + func (f *VirNWFilter) GetUUIDString() (string, error) + func (f *VirNWFilter) GetXMLDesc(flags uint32) (string, error) + func (f *VirNWFilter) Undefine() error + type VirNetwork struct + func (n *VirNetwork) Create() error + func (n *VirNetwork) Destroy() error + func (n *VirNetwork) Free() error + func (n *VirNetwork) GetAutostart() (bool, error) + func (n *VirNetwork) GetBridgeName() (string, error) + func (n *VirNetwork) GetName() (string, error) + func (n *VirNetwork) GetUUID() ([]byte, error) + func (n *VirNetwork) GetUUIDString() (string, error) + func (n *VirNetwork) GetXMLDesc(flags uint32) (string, error) + func (n *VirNetwork) IsActive() (bool, error) + func (n *VirNetwork) IsPersistent() (bool, error) + func (n *VirNetwork) SetAutostart(autostart bool) error + func (n *VirNetwork) Undefine() error + type VirNodeInfo struct + func (ni *VirNodeInfo) GetCPUs() uint32 + func (ni *VirNodeInfo) GetCores() uint32 + func (ni *VirNodeInfo) GetMemoryKB() uint64 + func (ni *VirNodeInfo) GetMhz() uint32 + func (ni *VirNodeInfo) GetModel() string + func (ni *VirNodeInfo) GetNodes() uint32 + func (ni *VirNodeInfo) GetSockets() uint32 + func (ni *VirNodeInfo) GetThreads() uint32 + type VirSecret struct + func (s *VirSecret) Free() error + func (s *VirSecret) GetUUID() ([]byte, error) + func (s *VirSecret) GetUUIDString() (string, error) + func (s *VirSecret) GetUsageID() (string, error) + func (s *VirSecret) GetUsageType() (int, error) + func (s *VirSecret) GetXMLDesc(flags uint32) (string, error) + func (s *VirSecret) Undefine() error + type VirStoragePool struct + func (p *VirStoragePool) Build(flags uint32) error + func (p *VirStoragePool) Create(flags uint32) error + func (p *VirStoragePool) Delete(flags uint32) error + func (p *VirStoragePool) Destroy() error + func (p *VirStoragePool) Free() error + func (p *VirStoragePool) GetAutostart() (bool, error) + func (p *VirStoragePool) GetInfo() (VirStoragePoolInfo, error) + func (p *VirStoragePool) GetName() (string, error) + func (p *VirStoragePool) GetUUID() ([]byte, error) + func (p *VirStoragePool) GetUUIDString() (string, error) + func (p *VirStoragePool) GetXMLDesc(flags uint32) (string, error) + func (p *VirStoragePool) IsActive() (bool, error) + func (p *VirStoragePool) LookupStorageVolByName(name string) (VirStorageVol, error) + func (p *VirStoragePool) Refresh(flags uint32) error + func (p *VirStoragePool) SetAutostart(autostart bool) error + func (p *VirStoragePool) StorageVolCreateXML(xmlConfig string, flags uint32) (VirStorageVol, error) + func (p *VirStoragePool) StorageVolCreateXMLFromFile(xmlFile string, flags uint32) (VirStorageVol, error) + func (p *VirStoragePool) Undefine() error + type VirStoragePoolInfo struct + func (i *VirStoragePoolInfo) GetAllocationInBytes() uint64 + func (i *VirStoragePoolInfo) GetAvailableInBytes() uint64 + func (i *VirStoragePoolInfo) GetCapacityInBytes() uint64 + func (i *VirStoragePoolInfo) GetState() uint8 + type VirStorageVol struct + func (v *VirStorageVol) Delete(flags uint32) error + func (v *VirStorageVol) Download(stream *VirStream, offset, length uint64, flags uint32) error + func (v *VirStorageVol) Free() error + func (v *VirStorageVol) GetInfo() (VirStorageVolInfo, error) + func (v *VirStorageVol) GetKey() (string, error) + func (v *VirStorageVol) GetName() (string, error) + func (v *VirStorageVol) GetPath() (string, error) + func (v *VirStorageVol) GetXMLDesc(flags uint32) (string, error) + func (v *VirStorageVol) Resize(capacity uint64, flags uint32) error + func (v *VirStorageVol) Upload(stream *VirStream, offset, length uint64, flags uint32) error + func (v *VirStorageVol) Wipe(flags uint32) error + func (v *VirStorageVol) WipePattern(algorithm uint32, flags uint32) error + type VirStorageVolInfo struct + func (i *VirStorageVolInfo) GetAllocationInBytes() uint64 + func (i *VirStorageVolInfo) GetCapacityInBytes() uint64 + func (i *VirStorageVolInfo) GetType() int + type VirStream struct + func NewVirStream(c *VirConnection, flags uint) (*VirStream, error) + func (v *VirStream) Abort() error + func (v *VirStream) Close() error + func (v *VirStream) Free() error + func (v *VirStream) Read(p []byte) (int, error) + func (v *VirStream) Write(p []byte) (int, error) + type VirTypedParameter struct + Name string + Value interface{} + type VirTypedParameters []VirTypedParameter + type VirVcpuInfo struct + Cpu int32 + CpuTime uint64 + Number uint32 + State int32