Hello, Maybe you already have heads about mypy <http://mypy-lang.org/>, which "is an experimental optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing". I started to write a manual annotation file for the Python binding of libvirt. I've attached my current version, so others can benefit from it, too. It is far from complete, but it already helped my to find some errors in my code. (My latest version is also available at <https://github.com/univention/typeshed/blob/libvirt/third_party/2and3/libvirt.pyi>) Long-term it probably would be better to teach the Python binding "generator.py" to add the type information (PEP 484 <https://www.python.org/dev/peps/pep-0484/>) directly into the generated "libvirt.py" file, but that's for another day. If someone else is interested in helping with that, please feel free to get in contact. Philipp -- Philipp Hahn Open Source Software Engineer Univention GmbH be open. Mary-Somerville-Str. 1 D-28359 Bremen Tel.: +49 421 22232-0 Fax : +49 421 22232-99 hahn@xxxxxxxxxxxxx http://www.univention.de/ Geschäftsführer: Peter H. Ganten HRB 20755 Amtsgericht Bremen Steuer-Nr.: 71-597-02876
# Stubs for libvirt (Python 2) # # NOTE: This dynamically typed stub was automatically generated by stubgen. from typing import Any, Callable, Dict, List, Optional lib_e: Any cyg_e: Any class libvirtError(Exception): err: Any = ... def __init__(self, defmsg: str, conn: Optional[virConnect] = ..., dom: Optional[virDomain] = ..., net: Optional[virNetwork] = ..., pool: Optional[virStoragePool] = ..., vol: Optional[virStorageVol] = ...) -> None: ... def get_error_code(self) -> int: ... def get_error_domain(self): ... def get_error_message(self) -> str: ... def get_error_level(self) -> int: ... def get_str1(self) -> str: ... def get_str2(self) -> str: ... def get_str3(self) -> str: ... def get_int1(self) -> int: ... def get_int2(self) -> int: ... def registerErrorHandler(f: Any, ctx: Any): ... def openAuth(uri: str, auth: Any, flags: int = ...) -> virConnect: ... def getVersion(name: Optional[Any] = ...): ... def virEventAddHandle(fd: Any, events: Any, cb: Callable, opaque: Any): ... def virEventAddTimeout(timeout: Any, cb: Callable, opaque: Any): ... def open(name: Optional[str] = ...) -> virConnect: ... def openReadOnly(name: Optional[str] = ...) -> virConnect: ... def virEventRegisterDefaultImpl(): ... def virEventRegisterImpl(addHandle: Any, updateHandle: Any, removeHandle: Any, addTimeout: Any, updateTimeout: Any, removeTimeout: Any) -> None: ... def virEventRemoveHandle(watch: Any): ... def virEventRemoveTimeout(timer: Any): ... def virEventRunDefaultImpl(): ... def virEventUpdateHandle(watch: Any, events: Any) -> None: ... def virEventUpdateTimeout(timer: Any, timeout: Any) -> None: ... def virGetLastError() -> libvirtError: ... def virGetLastErrorMessage(): ... def virInitialize(): ... def virResetLastError() -> None: ... class virDomain: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def ID(self) -> int: ... def OSType(self) -> str: ... def UUID(self) -> bytes: ... def UUIDString(self) -> str: ... def XMLDesc(self, flags: int = ...) -> str: ... def abortJob(self): ... def addIOThread(self, iothread_id: Any, flags: int = ...): ... def attachDevice(self, xml: str): ... def attachDeviceFlags(self, xml: str, flags: int = ...): ... def autostart(self): ... def blkioParameters(self, flags: int = ...): ... def blockCommit(self, disk: Any, base: Any, top: Any, bandwidth: int = ..., flags: int = ...): ... def blockCopy(self, disk: Any, destxml: str, params: Optional[Any] = ..., flags: int = ...): ... def blockInfo(self, path: Any, flags: int = ...): ... def blockIoTune(self, disk: Any, flags: int = ...): ... def blockJobAbort(self, disk: Any, flags: int = ...): ... def blockJobInfo(self, path: Any, flags: int = ...): ... def blockJobSetSpeed(self, disk: Any, bandwidth: Any, flags: int = ...): ... def blockPeek(self, disk: Any, offset: Any, size: Any, flags: int = ...): ... def blockPull(self, disk: Any, bandwidth: int = ..., flags: int = ...): ... def blockRebase(self, disk: Any, base: Any, bandwidth: int = ..., flags: int = ...): ... def blockResize(self, disk: Any, size: Any, flags: int = ...): ... def blockStats(self, path: Any): ... def blockStatsFlags(self, path: Any, flags: int = ...): ... def controlInfo(self, flags: int = ...): ... def coreDump(self, to: Any, flags: int = ...): ... def coreDumpWithFormat(self, to: Any, dumpformat: Any, flags: int = ...): ... def create(self): ... def createWithFlags(self, flags: int = ...): ... def delIOThread(self, iothread_id: Any, flags: int = ...): ... def destroy(self): ... def destroyFlags(self, flags: int = ...): ... def detachDevice(self, xml: str): ... def detachDeviceFlags(self, xml: str, flags: int = ...): ... def diskErrors(self, flags: int = ...): ... def emulatorPinInfo(self, flags: int = ...): ... def fSTrim(self, mountPoint: Any, minimum: Any, flags: int = ...): ... def fsInfo(self, flags: int = ...): ... def getCPUStats(self, total: Any, flags: int = ...): ... def guestVcpus(self, flags: int = ...): ... def hasCurrentSnapshot(self, flags: int = ...) -> int: ... def hasManagedSaveImage(self, flags: int = ...) -> int: ... def hostname(self, flags: int = ...): ... def info(self) -> List[long]: ... def injectNMI(self, flags: int = ...): ... def interfaceAddresses(self, source: Any, flags: int = ...): ... def interfaceParameters(self, device: Any, flags: int = ...): ... def interfaceStats(self, path: Any): ... def ioThreadInfo(self, flags: int = ...): ... def isActive(self) -> int: ... def isPersistent(self) -> int: ... def isUpdated(self) -> int: ... def jobInfo(self): ... def jobStats(self, flags: int = ...) -> Dict[str, Any]: ... def managedSave(self, flags: int = ...): ... def managedSaveRemove(self, flags: int = ...): ... def maxMemory(self) -> long: ... def maxVcpus(self): ... def memoryParameters(self, flags: int = ...): ... def memoryPeek(self, start: Any, size: Any, flags: int = ...): ... def memoryStats(self): ... def metadata(self, type: Any, uri: str, flags: int = ...): ... def migrate(self, dconn: virConnect, flags: int = ..., dname: Optional[Any] = ..., uri: Optional[Any] = ..., bandwidth: int = ...) -> virDomain: ... def migrate2(self, dconn: virConnect, dxml: Optional[Any] = ..., flags: int = ..., dname: Optional[Any] = ..., uri: Optional[Any] = ..., bandwidth: int = ...) -> virDomain: ... def migrate3(self, dconn: virConnect, params: Dict[str, Any], flags: int = ...) -> virDomain: ... def migrateGetCompressionCache(self, flags: int = ...): ... def migrateGetMaxSpeed(self, flags: int = ...): ... def migrateSetCompressionCache(self, cacheSize: Any, flags: int = ...): ... def migrateSetMaxDowntime(self, downtime: Any, flags: int = ...): ... def migrateSetMaxSpeed(self, bandwidth: Any, flags: int = ...): ... def migrateStartPostCopy(self, flags: int = ...): ... def migrateToURI(self, duri: str, flags: int = ..., dname: Optional[Any] = ..., bandwidth: int = ...): ... def migrateToURI2(self, dconnuri: Optional[Any] = ..., miguri: Optional[Any] = ..., dxml: Optional[Any] = ..., flags: int = ..., dname: Optional[Any] = ..., bandwidth: int = ...): ... def migrateToURI3(self, dconnuri: str, params: Any, flags: int = ...): ... def name(self) -> str: ... def numaParameters(self, flags: int = ...): ... def openChannel(self, name: Any, st: Any, flags: int = ...): ... def openConsole(self, dev_name: Any, st: Any, flags: int = ...): ... def openGraphics(self, idx: Any, fd: Any, flags: int = ...): ... def openGraphicsFD(self, idx: Any, flags: int = ...): ... def pMSuspendForDuration(self, target: Any, duration: Any, flags: int = ...): ... def pMWakeup(self, flags: int = ...): ... def perfEvents(self, flags: int = ...): ... def pinEmulator(self, cpumap: Any, flags: int = ...): ... def pinIOThread(self, iothread_val: Any, cpumap: Any, flags: int = ...): ... def pinVcpu(self, vcpu: Any, cpumap: Any): ... def pinVcpuFlags(self, vcpu: Any, cpumap: Any, flags: int = ...): ... def reboot(self, flags: int = ...): ... def rename(self, new_name: Any, flags: int = ...): ... def reset(self, flags: int = ...): ... def resume(self): ... def revertToSnapshot(self, snap: Any, flags: int = ...): ... def save(self, to: Any): ... def saveFlags(self, to: Any, dxml: Optional[Any] = ..., flags: int = ...): ... def schedulerParameters(self): ... def schedulerParametersFlags(self, flags: int = ...): ... def schedulerType(self): ... def screenshot(self, stream: Any, screen: Any, flags: int = ...): ... def securityLabel(self): ... def securityLabelList(self): ... def sendKey(self, codeset: Any, holdtime: Any, keycodes: Any, nkeycodes: Any, flags: int = ...): ... def sendProcessSignal(self, pid_value: Any, signum: Any, flags: int = ...): ... def setAutostart(self, autostart: Any): ... def setBlkioParameters(self, params: Any, flags: int = ...): ... def setBlockIoTune(self, disk: Any, params: Any, flags: int = ...): ... def setGuestVcpus(self, cpumap: Any, state: Any, flags: int = ...): ... def setInterfaceParameters(self, device: Any, params: Any, flags: int = ...): ... def setMaxMemory(self, memory: Any): ... def setMemory(self, memory: Any): ... def setMemoryFlags(self, memory: Any, flags: int = ...): ... def setMemoryParameters(self, params: Any, flags: int = ...): ... def setMemoryStatsPeriod(self, period: Any, flags: int = ...): ... def setMetadata(self, type: Any, metadata: Any, key: Any, uri: str, flags: int = ...): ... def setNumaParameters(self, params: Any, flags: int = ...): ... def setPerfEvents(self, params: Any, flags: int = ...): ... def setSchedulerParameters(self, params: Any): ... def setSchedulerParametersFlags(self, params: Any, flags: int = ...): ... def setUserPassword(self, user: Any, password: Any, flags: int = ...): ... def setVcpus(self, nvcpus: Any): ... def setVcpusFlags(self, nvcpus: Any, flags: int = ...): ... def shutdown(self): ... def shutdownFlags(self, flags: int = ...): ... def snapshotCreateXML(self, xmlDesc: str, flags: int = ...) -> virDomainSnapshot: ... def snapshotCurrent(self, flags: int = ...): ... def snapshotListNames(self, flags: int = ...) -> List[str]: ... def snapshotLookupByName(self, name: str, flags: int = ...) -> virDomainSnapshot: ... def snapshotNum(self, flags: int = ...) -> int: ... def state(self, flags: int = ...) -> List[int]: ... def suspend(self): ... def undefine(self): ... def undefineFlags(self, flags: int = ...): ... def updateDeviceFlags(self, xml: str, flags: int = ...): ... def vcpuPinInfo(self, flags: int = ...): ... def vcpus(self): ... def vcpusFlags(self, flags: int = ...): ... def listAllSnapshots(self, flags: int = ...) -> List[virDomainSnapshot]: ... def createWithFiles(self, files: Any, flags: int = ...): ... def fsFreeze(self, mountpoints: Optional[Any] = ..., flags: int = ...): ... def fsThaw(self, mountpoints: Optional[Any] = ..., flags: int = ...): ... def getTime(self, flags: int = ...): ... def setTime(self, time: Optional[Any] = ..., flags: int = ...): ... class virNetwork: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def DHCPLeases(self, mac: Optional[Any] = ..., flags: int = ...): ... def UUID(self) -> bytes: ... def UUIDString(self) -> str: ... def XMLDesc(self, flags: int = ...) -> str: ... def autostart(self): ... def bridgeName(self) -> str: ... def create(self): ... def destroy(self): ... def isActive(self) -> int: ... def isPersistent(self) -> int: ... def name(self) -> str: ... def setAutostart(self, autostart: Any): ... def undefine(self): ... def update(self, command: Any, section: Any, parentIndex: Any, xml: str, flags: int = ...): ... class virInterface: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def MACString(self) -> str: ... def XMLDesc(self, flags: int = ...) -> str: ... def create(self, flags: int = ...): ... def destroy(self, flags: int = ...): ... def isActive(self) -> int: ... def name(self) -> str: ... def undefine(self): ... class virStoragePool: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def UUID(self) -> bytes: ... def UUIDString(self) -> str: ... def XMLDesc(self, flags: int = ...) -> str: ... def autostart(self) -> int: ... def build(self, flags: int = ...): ... def create(self, flags: int = ...): ... def createXML(self, xmlDesc: str, flags: int = ...): ... def createXMLFrom(self, xmlDesc: str, clonevol: Any, flags: int = ...): ... def delete(self, flags: int = ...) -> int: ... def destroy(self): ... def info(self) -> List[long]: ... def isActive(self) -> int: ... def isPersistent(self) -> int: ... def listVolumes(self) -> List[str]: ... def name(self) -> str: ... def numOfVolumes(self) -> int: ... def refresh(self, flags: int = ...): ... def setAutostart(self, autostart: Any): ... def storageVolLookupByName(self, name: str) -> virStorageVol: ... def undefine(self): ... def listAllVolumes(self, flags: int = ...) -> List[virStorageVol]: ... class virStorageVol: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def XMLDesc(self, flags: int = ...) -> str: ... def delete(self, flags: int = ...) -> int: ... def download(self, stream: Any, offset: Any, length: Any, flags: int = ...): ... def info(self) -> List[long]: ... def infoFlags(self, flags: int = ...): ... def key(self) -> str: ... def name(self) -> str: ... def path(self) -> str: ... def resize(self, capacity: Any, flags: int = ...): ... def storagePoolLookupByVolume(self) -> virStoragePool: ... def upload(self, stream: Any, offset: Any, length: Any, flags: int = ...): ... def wipe(self, flags: int = ...): ... def wipePattern(self, algorithm: Any, flags: int = ...): ... class virConnect: def __init__(self, _obj: Optional[Any] = ...) -> None: ... def c_pointer(self) -> int: ... def allocPages(self, pages: Any, startCell: int = ..., cellCount: int = ..., flags: int = ...): ... def baselineCPU(self, xmlCPUs: Any, flags: int = ...): ... def changeBegin(self, flags: int = ...): ... def changeCommit(self, flags: int = ...): ... def changeRollback(self, flags: int = ...): ... def close(self): ... def compareCPU(self, xmlDesc: str, flags: int = ...): ... def createLinux(self, xmlDesc: str, flags: int = ...): ... def createXML(self, xmlDesc: str, flags: int = ...) -> virDomain: ... def defineXML(self, xml: str) -> virDomain: ... def defineXMLFlags(self, xml: str, flags: int = ...) -> virDomain: ... def domainXMLFromNative(self, nativeFormat: Any, nativeConfig: Any, flags: int = ...) -> virDomain: ... def domainXMLToNative(self, nativeFormat: Any, domainXml: Any, flags: int = ...) -> virDomain: ... def findStoragePoolSources(self, type: Any, srcSpec: Any, flags: int = ...): ... def getCPUMap(self, flags: int = ...): ... def getCPUModelNames(self, arch: Any, flags: int = ...): ... def getCPUStats(self, cpuNum: Any, flags: int = ...): ... def getCapabilities(self) -> str: ... def getCellsFreeMemory(self, startCell: Any, maxCells: Any): ... def getDomainCapabilities(self, emulatorbin: Any, arch: Any, machine: Any, virttype: Any, flags: int = ...) -> str: ... def getFreeMemory(self) -> long: ... def getFreePages(self, pages: Any, startCell: Any, maxCells: Any, flags: int = ...): ... def getHostname(self) -> str: ... def getInfo(self) -> List[Any]: ... def getLibVersion(self) -> int: ... def getMaxVcpus(self, type: Any): ... def getMemoryParameters(self, flags: int = ...): ... def getMemoryStats(self, cellNum: Any, flags: int = ...): ... def getSecurityModel(self): ... def getSysinfo(self, flags: int = ...) -> str: ... def getType(self) -> str: ... def getURI(self) -> str: ... def getVersion(self) -> int: ... def interfaceDefineXML(self, xml: str, flags: int = ...) -> virInterface: ... def interfaceLookupByMACString(self, macstr: Any) -> virInterface: ... def interfaceLookupByName(self, name: str) -> virInterface: ... def isAlive(self) -> int: ... def isEncrypted(self) -> int: ... def isSecure(self) -> int: ... def listDefinedDomains(self) -> List[str]: ... def listDefinedInterfaces(self) -> List[str]: ... def listDefinedNetworks(self) -> List[str]: ... def listDefinedStoragePools(self) -> List[str]: ... def listDevices(self, cap: Any, flags: int = ...): ... def listDomainsID(self) -> List[str]: ... def listInterfaces(self) -> List[str]: ... def listNWFilters(self) -> List[str]: ... def listNetworks(self) -> List[str]: ... def listSecrets(self) -> List[str]: ... def listStoragePools(self) -> List[str]: ... def lookupByID(self, id: Any) -> virDomain: ... def lookupByName(self, name: Any) -> virDomain: ... def lookupByUUID(self, uuid: Any) -> virDomain: ... def lookupByUUIDString(self, uuidstr: Any) -> virDomain: ... def networkCreateXML(self, xmlDesc: str) -> virNetwork: ... def networkDefineXML(self, xml: str) -> virNetwork: ... def networkLookupByName(self, name: str) -> virNetwork: ... def networkLookupByUUID(self, uuid: bytes) -> virNetwork: ... def networkLookupByUUIDString(self, uuidstr: str) -> virNetwork: ... def newStream(self, flags: int = ...) -> virStream: ... def nodeDeviceCreateXML(self, xmlDesc: str, flags: int = ...) -> virNodeDevice: ... def nodeDeviceLookupByName(self, name: str) -> virNodeDevice: ... def nodeDeviceLookupSCSIHostByWWN(self, wwnn: Any, wwpn: Any, flags: int = ...) -> virNodeDevice: ... def numOfDefinedDomains(self) -> int: ... def numOfDefinedInterfaces(self) -> int: ... def numOfDefinedNetworks(self) -> int: ... def numOfDefinedStoragePools(self) -> int: ... def numOfDevices(self, cap: Any, flags: int = ...) -> int: ... def numOfDomains(self) -> int: ... def numOfInterfaces(self) -> int: ... def numOfNWFilters(self) -> int: ... def numOfNetworks(self) -> int: ... def numOfSecrets(self) -> int: ... def numOfStoragePools(self) -> int: ... def nwfilterDefineXML(self, xmlDesc: str) -> virNWFilter: ... def nwfilterLookupByName(self, name: str) -> virNWFilter: ... def nwfilterLookupByUUID(self, uuid: bytes) -> virNWFilter: ... def nwfilterLookupByUUIDString(self, uuidstr: str) -> virNWFilter: ... def restore(self, frm: Any): ... def restoreFlags(self, frm: Any, dxml: Optional[Any] = ..., flags: int = ...): ... def saveImageDefineXML(self, file: Any, dxml: str, flags: int = ...): ... def saveImageGetXMLDesc(self, file: Any, flags: int = ...): ... def secretDefineXML(self, xml: str, flags: int = ...) -> virSecret: ... def secretLookupByUUID(self, uuid: bytes) -> virSecret: ... def secretLookupByUUIDString(self, uuidstr: str) -> virSecret: ... def secretLookupByUsage(self, usageType: Any, usageID: Any) -> virSecret: ... def setKeepAlive(self, interval: Any, count: Any): ... def setMemoryParameters(self, params: Any, flags: int = ...): ... def storagePoolCreateXML(self, xmlDesc: str, flags: int = ...) -> virStoragePool: ... def storagePoolDefineXML(self, xml: str, flags: int = ...) -> virStoragePool: ... def storagePoolLookupByName(self, name: str) -> virStoragePool: ... def storagePoolLookupByUUID(self, uuid: bytes) -> virStoragePool: ... def storagePoolLookupByUUIDString(self, uuidstr: str) -> virStoragePool: ... def storageVolLookupByKey(self, key: Any) -> virStorageVol: ... def storageVolLookupByPath(self, path: Any) -> virStorageVol: ... def suspendForDuration(self, target: Any, duration: Any, flags: int = ...): ... def virConnGetLastError(self) -> libvirtError: ... def virConnResetLastError(self) -> None: ... def __del__(self) -> None: ... def domainEventDeregister(self, cb: Callable) -> None: ... domainEventCallbacks: Any = ... def domainEventRegister(self, cb: Callable, opaque: Any) -> None: ... def domainEventDeregisterAny(self, callbackID: int) -> None: ... def networkEventDeregisterAny(self, callbackID: int) -> None: ... networkEventCallbackID: Any = ... def networkEventRegisterAny(self, net: Any, eventID: int, cb: Callable, opaque: Any): ... domainEventCallbackID: Any = ... def domainEventRegisterAny(self, dom: Optional[virDomain], eventID: int, cb: Callable, opaque: Any): ... def storagePoolEventDeregisterAny(self, callbackID: int) -> None: ... storagePoolEventCallbackID: Any = ... def storagePoolEventRegisterAny(self, pool: Any, eventID: int, cb: Callable, opaque: Any): ... def nodeDeviceEventDeregisterAny(self, callbackID: int) -> None: ... nodeDeviceEventCallbackID: Any = ... def nodeDeviceEventRegisterAny(self, dev: Any, eventID: int, cb: Callable, opaque: Any): ... def secretEventDeregisterAny(self, callbackID: int) -> None: ... secretEventCallbackID: Any = ... def secretEventRegisterAny(self, secret: Any, eventID: int, cb: Callable, opaque: Any): ... def listAllDomains(self, flags: int = ...) -> List[virDomain]: ... def listAllStoragePools(self, flags: int = ...) -> List[virStoragePool]: ... def listAllNetworks(self, flags: int = ...) -> List[virNetwork]: ... def listAllInterfaces(self, flags: int = ...) -> List[virInterface]: ... def listAllDevices(self, flags: int = ...) -> List: ... def listAllNWFilters(self, flags: int = ...) -> List[virNWFilter]: ... def listAllSecrets(self, flags: int = ...) -> List[virSecret]: ... def unregisterCloseCallback(self) -> None: ... def registerCloseCallback(self, cb: Callable, opaque: Any): ... def createXMLWithFiles(self, xmlDesc: str, files: Any, flags: int = ...): ... def getAllDomainStats(self, stats: int = ..., flags: int = ...) -> List[Tuple[virDomain, Dict[str, Any]]]: ... def domainListGetStats(self, doms: Any, stats: int = ..., flags: int = ...): ... class virNodeDevice: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def XMLDesc(self, flags: int = ...) -> str: ... def destroy(self): ... def detachFlags(self, driverName: Any, flags: int = ...): ... def dettach(self): ... def listCaps(self): ... def name(self) -> str: ... def numOfCaps(self) -> int: ... def parent(self): ... def reAttach(self): ... def reset(self): ... class virSecret: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def UUID(self) -> bytes: ... def UUIDString(self) -> str: ... def XMLDesc(self, flags: int = ...) -> str: ... def setValue(self, value: Any, flags: int = ...): ... def undefine(self): ... def usageID(self): ... def usageType(self): ... def value(self, flags: int = ...): ... class virNWFilter: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def UUID(self) -> bytes: ... def UUIDString(self) -> str: ... def XMLDesc(self, flags: int = ...) -> str: ... def name(self) -> str: ... def undefine(self): ... class virStream: def __init__(self, conn: virConnect, _obj: Optional[Any] = ...) -> None: ... def connect(self) -> virConnect: ... def c_pointer(self) -> int: ... def abort(self): ... def eventRemoveCallback(self): ... def eventUpdateCallback(self, events: Any): ... def finish(self): ... def __del__(self) -> None: ... cb: Callable = ... def eventAddCallback(self, events: Any, cb: Callable, opaque: Any) -> None: ... def recvAll(self, handler: Any, opaque: Any) -> None: ... def sendAll(self, handler: Any, opaque: Any) -> None: ... def recv(self, nbytes: Any): ... def send(self, data: Any): ... class virDomainSnapshot: def __init__(self, dom: virDomain, _obj: Optional[Any] = ...) -> None: ... def __del__(self) -> None: ... def connect(self) -> virConnect: ... def domain(self) -> virDomain: ... def c_pointer(self) -> int: ... def delete(self, flags: int = ...) -> int: ... def getName(self) -> str: ... def getParent(self, flags: int = ...) -> virDomainSnapshot: ... def getXMLDesc(self, flags: int = ...) -> str: ... def hasMetadata(self, flags: int = ...) -> int: ... def isCurrent(self, flags: int = ...) -> int: ... def listChildrenNames(self, flags: int = ...) -> List[str]: ... def numChildren(self, flags: int = ...) -> int: ... def getConnect(self) -> virConnect: ... def getDomain(self) -> virDomain: ... def listAllChildren(self, flags: int = ...) -> List[virDomainSnapshot]: ... VIR_DOMAIN_BLKIO_PARAM_INT: int VIR_DOMAIN_BLKIO_PARAM_UINT: int VIR_DOMAIN_BLKIO_PARAM_LLONG: int VIR_DOMAIN_BLKIO_PARAM_ULLONG: int VIR_DOMAIN_BLKIO_PARAM_DOUBLE: int VIR_DOMAIN_BLKIO_PARAM_BOOLEAN: int VIR_CPU_COMPARE_ERROR: int VIR_CPU_COMPARE_INCOMPATIBLE: int VIR_CPU_COMPARE_IDENTICAL: int VIR_CPU_COMPARE_SUPERSET: int VIR_CONNECT_BASELINE_CPU_EXPAND_FEATURES: int VIR_CONNECT_BASELINE_CPU_MIGRATABLE: int VIR_CONNECT_CLOSE_REASON_ERROR: int VIR_CONNECT_CLOSE_REASON_EOF: int VIR_CONNECT_CLOSE_REASON_KEEPALIVE: int VIR_CONNECT_CLOSE_REASON_CLIENT: int VIR_CONNECT_COMPARE_CPU_FAIL_INCOMPATIBLE: int VIR_CRED_USERNAME: int VIR_CRED_AUTHNAME: int VIR_CRED_LANGUAGE: int VIR_CRED_CNONCE: int VIR_CRED_PASSPHRASE: int VIR_CRED_ECHOPROMPT: int VIR_CRED_NOECHOPROMPT: int VIR_CRED_REALM: int VIR_CRED_EXTERNAL: int VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_REASON_UNKNOWN: int VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_REASON_DOMAIN_STARTED: int VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_REASON_CHANNEL: int VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_STATE_CONNECTED: int VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_STATE_DISCONNECTED: int VIR_DOMAIN_BLOCK_JOB_COMPLETED: int VIR_DOMAIN_BLOCK_JOB_FAILED: int VIR_DOMAIN_BLOCK_JOB_CANCELED: int VIR_DOMAIN_BLOCK_JOB_READY: int VIR_DOMAIN_EVENT_DISK_CHANGE_MISSING_ON_START: int VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START: int VIR_CONNECT_RO: int VIR_CONNECT_NO_ALIASES: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_INACTIVE: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_PERSISTENT: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_TRANSIENT: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_RUNNING: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_PAUSED: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_SHUTOFF: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_OTHER: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING: int VIR_CONNECT_GET_ALL_DOMAINS_STATS_ENFORCE_STATS: int VIR_CONNECT_LIST_DOMAINS_ACTIVE: int VIR_CONNECT_LIST_DOMAINS_INACTIVE: int VIR_CONNECT_LIST_DOMAINS_PERSISTENT: int VIR_CONNECT_LIST_DOMAINS_TRANSIENT: int VIR_CONNECT_LIST_DOMAINS_RUNNING: int VIR_CONNECT_LIST_DOMAINS_PAUSED: int VIR_CONNECT_LIST_DOMAINS_SHUTOFF: int VIR_CONNECT_LIST_DOMAINS_OTHER: int VIR_CONNECT_LIST_DOMAINS_MANAGEDSAVE: int VIR_CONNECT_LIST_DOMAINS_NO_MANAGEDSAVE: int VIR_CONNECT_LIST_DOMAINS_AUTOSTART: int VIR_CONNECT_LIST_DOMAINS_NO_AUTOSTART: int VIR_CONNECT_LIST_DOMAINS_HAS_SNAPSHOT: int VIR_CONNECT_LIST_DOMAINS_NO_SNAPSHOT: int VIR_CONNECT_LIST_INTERFACES_INACTIVE: int VIR_CONNECT_LIST_INTERFACES_ACTIVE: int VIR_CONNECT_LIST_NETWORKS_INACTIVE: int VIR_CONNECT_LIST_NETWORKS_ACTIVE: int VIR_CONNECT_LIST_NETWORKS_PERSISTENT: int VIR_CONNECT_LIST_NETWORKS_TRANSIENT: int VIR_CONNECT_LIST_NETWORKS_AUTOSTART: int VIR_CONNECT_LIST_NETWORKS_NO_AUTOSTART: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_SYSTEM: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_PCI_DEV: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_USB_DEV: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_USB_INTERFACE: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_NET: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_SCSI_HOST: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_SCSI_TARGET: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_SCSI: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_STORAGE: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_FC_HOST: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_VPORTS: int VIR_CONNECT_LIST_NODE_DEVICES_CAP_SCSI_GENERIC: int VIR_CONNECT_LIST_SECRETS_EPHEMERAL: int VIR_CONNECT_LIST_SECRETS_NO_EPHEMERAL: int VIR_CONNECT_LIST_SECRETS_PRIVATE: int VIR_CONNECT_LIST_SECRETS_NO_PRIVATE: int VIR_CONNECT_LIST_STORAGE_POOLS_INACTIVE: int VIR_CONNECT_LIST_STORAGE_POOLS_ACTIVE: int VIR_CONNECT_LIST_STORAGE_POOLS_PERSISTENT: int VIR_CONNECT_LIST_STORAGE_POOLS_TRANSIENT: int VIR_CONNECT_LIST_STORAGE_POOLS_AUTOSTART: int VIR_CONNECT_LIST_STORAGE_POOLS_NO_AUTOSTART: int VIR_CONNECT_LIST_STORAGE_POOLS_DIR: int VIR_CONNECT_LIST_STORAGE_POOLS_FS: int VIR_CONNECT_LIST_STORAGE_POOLS_NETFS: int VIR_CONNECT_LIST_STORAGE_POOLS_LOGICAL: int VIR_CONNECT_LIST_STORAGE_POOLS_DISK: int VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI: int VIR_CONNECT_LIST_STORAGE_POOLS_SCSI: int VIR_CONNECT_LIST_STORAGE_POOLS_MPATH: int VIR_CONNECT_LIST_STORAGE_POOLS_RBD: int VIR_CONNECT_LIST_STORAGE_POOLS_SHEEPDOG: int VIR_CONNECT_LIST_STORAGE_POOLS_GLUSTER: int VIR_CONNECT_LIST_STORAGE_POOLS_ZFS: int VIR_DOMAIN_BLOCK_COMMIT_SHALLOW: int VIR_DOMAIN_BLOCK_COMMIT_DELETE: int VIR_DOMAIN_BLOCK_COMMIT_ACTIVE: int VIR_DOMAIN_BLOCK_COMMIT_RELATIVE: int VIR_DOMAIN_BLOCK_COMMIT_BANDWIDTH_BYTES: int VIR_DOMAIN_BLOCK_COPY_SHALLOW: int VIR_DOMAIN_BLOCK_COPY_REUSE_EXT: int VIR_DOMAIN_BLOCK_JOB_ABORT_ASYNC: int VIR_DOMAIN_BLOCK_JOB_ABORT_PIVOT: int VIR_DOMAIN_BLOCK_JOB_INFO_BANDWIDTH_BYTES: int VIR_DOMAIN_BLOCK_JOB_SPEED_BANDWIDTH_BYTES: int VIR_DOMAIN_BLOCK_JOB_TYPE_UNKNOWN: int VIR_DOMAIN_BLOCK_JOB_TYPE_PULL: int VIR_DOMAIN_BLOCK_JOB_TYPE_COPY: int VIR_DOMAIN_BLOCK_JOB_TYPE_COMMIT: int VIR_DOMAIN_BLOCK_JOB_TYPE_ACTIVE_COMMIT: int VIR_DOMAIN_BLOCK_PULL_BANDWIDTH_BYTES: int VIR_DOMAIN_BLOCK_REBASE_SHALLOW: int VIR_DOMAIN_BLOCK_REBASE_REUSE_EXT: int VIR_DOMAIN_BLOCK_REBASE_COPY_RAW: int VIR_DOMAIN_BLOCK_REBASE_COPY: int VIR_DOMAIN_BLOCK_REBASE_RELATIVE: int VIR_DOMAIN_BLOCK_REBASE_COPY_DEV: int VIR_DOMAIN_BLOCK_REBASE_BANDWIDTH_BYTES: int VIR_DOMAIN_BLOCK_RESIZE_BYTES: int VIR_DOMAIN_BLOCKED_UNKNOWN: int VIR_DOMAIN_CHANNEL_FORCE: int VIR_DOMAIN_CONSOLE_FORCE: int VIR_DOMAIN_CONSOLE_SAFE: int VIR_DOMAIN_CONTROL_ERROR_REASON_NONE: int VIR_DOMAIN_CONTROL_ERROR_REASON_UNKNOWN: int VIR_DOMAIN_CONTROL_ERROR_REASON_MONITOR: int VIR_DOMAIN_CONTROL_ERROR_REASON_INTERNAL: int VIR_DOMAIN_CONTROL_OK: int VIR_DOMAIN_CONTROL_JOB: int VIR_DOMAIN_CONTROL_OCCUPIED: int VIR_DOMAIN_CONTROL_ERROR: int VIR_DUMP_CRASH: int VIR_DUMP_LIVE: int VIR_DUMP_BYPASS_CACHE: int VIR_DUMP_RESET: int VIR_DUMP_MEMORY_ONLY: int VIR_DOMAIN_CORE_DUMP_FORMAT_RAW: int VIR_DOMAIN_CORE_DUMP_FORMAT_KDUMP_ZLIB: int VIR_DOMAIN_CORE_DUMP_FORMAT_KDUMP_LZO: int VIR_DOMAIN_CORE_DUMP_FORMAT_KDUMP_SNAPPY: int VIR_DOMAIN_CRASHED_UNKNOWN: int VIR_DOMAIN_CRASHED_PANICKED: int VIR_DOMAIN_NONE: int VIR_DOMAIN_START_PAUSED: int VIR_DOMAIN_START_AUTODESTROY: int VIR_DOMAIN_START_BYPASS_CACHE: int VIR_DOMAIN_START_FORCE_BOOT: int VIR_DOMAIN_START_VALIDATE: int VIR_DOMAIN_DEFINE_VALIDATE: int VIR_DOMAIN_DESTROY_DEFAULT: int VIR_DOMAIN_DESTROY_GRACEFUL: int VIR_DOMAIN_DEVICE_MODIFY_CURRENT: int VIR_DOMAIN_DEVICE_MODIFY_LIVE: int VIR_DOMAIN_DEVICE_MODIFY_CONFIG: int VIR_DOMAIN_DEVICE_MODIFY_FORCE: int VIR_DOMAIN_DISK_ERROR_NONE: int VIR_DOMAIN_DISK_ERROR_UNSPEC: int VIR_DOMAIN_DISK_ERROR_NO_SPACE: int VIR_DOMAIN_EVENT_CRASHED_PANICKED: int VIR_DOMAIN_EVENT_DEFINED_ADDED: int VIR_DOMAIN_EVENT_DEFINED_UPDATED: int VIR_DOMAIN_EVENT_DEFINED_RENAMED: int VIR_DOMAIN_EVENT_DEFINED_FROM_SNAPSHOT: int VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_IPV4: int VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_IPV6: int VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_UNIX: int VIR_DOMAIN_EVENT_GRAPHICS_CONNECT: int VIR_DOMAIN_EVENT_GRAPHICS_INITIALIZE: int VIR_DOMAIN_EVENT_GRAPHICS_DISCONNECT: int VIR_DOMAIN_EVENT_ID_LIFECYCLE: int VIR_DOMAIN_EVENT_ID_REBOOT: int VIR_DOMAIN_EVENT_ID_RTC_CHANGE: int VIR_DOMAIN_EVENT_ID_WATCHDOG: int VIR_DOMAIN_EVENT_ID_IO_ERROR: int VIR_DOMAIN_EVENT_ID_GRAPHICS: int VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON: int VIR_DOMAIN_EVENT_ID_CONTROL_ERROR: int VIR_DOMAIN_EVENT_ID_BLOCK_JOB: int VIR_DOMAIN_EVENT_ID_DISK_CHANGE: int VIR_DOMAIN_EVENT_ID_TRAY_CHANGE: int VIR_DOMAIN_EVENT_ID_PMWAKEUP: int VIR_DOMAIN_EVENT_ID_PMSUSPEND: int VIR_DOMAIN_EVENT_ID_BALLOON_CHANGE: int VIR_DOMAIN_EVENT_ID_PMSUSPEND_DISK: int VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED: int VIR_DOMAIN_EVENT_ID_BLOCK_JOB_2: int VIR_DOMAIN_EVENT_ID_TUNABLE: int VIR_DOMAIN_EVENT_ID_AGENT_LIFECYCLE: int VIR_DOMAIN_EVENT_ID_DEVICE_ADDED: int VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION: int VIR_DOMAIN_EVENT_ID_JOB_COMPLETED: int VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED: int VIR_DOMAIN_EVENT_ID_METADATA_CHANGE: int VIR_DOMAIN_EVENT_IO_ERROR_NONE: int VIR_DOMAIN_EVENT_IO_ERROR_PAUSE: int VIR_DOMAIN_EVENT_IO_ERROR_REPORT: int VIR_DOMAIN_EVENT_PMSUSPENDED_MEMORY: int VIR_DOMAIN_EVENT_PMSUSPENDED_DISK: int VIR_DOMAIN_EVENT_RESUMED_UNPAUSED: int VIR_DOMAIN_EVENT_RESUMED_MIGRATED: int VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT: int VIR_DOMAIN_EVENT_RESUMED_POSTCOPY: int VIR_DOMAIN_EVENT_SHUTDOWN_FINISHED: int VIR_DOMAIN_EVENT_STARTED_BOOTED: int VIR_DOMAIN_EVENT_STARTED_MIGRATED: int VIR_DOMAIN_EVENT_STARTED_RESTORED: int VIR_DOMAIN_EVENT_STARTED_FROM_SNAPSHOT: int VIR_DOMAIN_EVENT_STARTED_WAKEUP: int VIR_DOMAIN_EVENT_STOPPED_SHUTDOWN: int VIR_DOMAIN_EVENT_STOPPED_DESTROYED: int VIR_DOMAIN_EVENT_STOPPED_CRASHED: int VIR_DOMAIN_EVENT_STOPPED_MIGRATED: int VIR_DOMAIN_EVENT_STOPPED_SAVED: int VIR_DOMAIN_EVENT_STOPPED_FAILED: int VIR_DOMAIN_EVENT_STOPPED_FROM_SNAPSHOT: int VIR_DOMAIN_EVENT_SUSPENDED_PAUSED: int VIR_DOMAIN_EVENT_SUSPENDED_MIGRATED: int VIR_DOMAIN_EVENT_SUSPENDED_IOERROR: int VIR_DOMAIN_EVENT_SUSPENDED_WATCHDOG: int VIR_DOMAIN_EVENT_SUSPENDED_RESTORED: int VIR_DOMAIN_EVENT_SUSPENDED_FROM_SNAPSHOT: int VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR: int VIR_DOMAIN_EVENT_SUSPENDED_POSTCOPY: int VIR_DOMAIN_EVENT_SUSPENDED_POSTCOPY_FAILED: int VIR_DOMAIN_EVENT_TRAY_CHANGE_OPEN: int VIR_DOMAIN_EVENT_TRAY_CHANGE_CLOSE: int VIR_DOMAIN_EVENT_DEFINED: int VIR_DOMAIN_EVENT_UNDEFINED: int VIR_DOMAIN_EVENT_STARTED: int VIR_DOMAIN_EVENT_SUSPENDED: int VIR_DOMAIN_EVENT_RESUMED: int VIR_DOMAIN_EVENT_STOPPED: int VIR_DOMAIN_EVENT_SHUTDOWN: int VIR_DOMAIN_EVENT_PMSUSPENDED: int VIR_DOMAIN_EVENT_CRASHED: int VIR_DOMAIN_EVENT_UNDEFINED_REMOVED: int VIR_DOMAIN_EVENT_UNDEFINED_RENAMED: int VIR_DOMAIN_EVENT_WATCHDOG_NONE: int VIR_DOMAIN_EVENT_WATCHDOG_PAUSE: int VIR_DOMAIN_EVENT_WATCHDOG_RESET: int VIR_DOMAIN_EVENT_WATCHDOG_POWEROFF: int VIR_DOMAIN_EVENT_WATCHDOG_SHUTDOWN: int VIR_DOMAIN_EVENT_WATCHDOG_DEBUG: int VIR_DOMAIN_EVENT_WATCHDOG_INJECTNMI: int VIR_DOMAIN_JOB_STATS_COMPLETED: int VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_LEASE: int VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_AGENT: int VIR_DOMAIN_JOB_NONE: int VIR_DOMAIN_JOB_BOUNDED: int VIR_DOMAIN_JOB_UNBOUNDED: int VIR_DOMAIN_JOB_COMPLETED: int VIR_DOMAIN_JOB_FAILED: int VIR_DOMAIN_JOB_CANCELLED: int VIR_MEMORY_VIRTUAL: int VIR_MEMORY_PHYSICAL: int VIR_DOMAIN_MEM_CURRENT: int VIR_DOMAIN_MEM_LIVE: int VIR_DOMAIN_MEM_CONFIG: int VIR_DOMAIN_MEM_MAXIMUM: int VIR_DOMAIN_MEMORY_STAT_SWAP_IN: int VIR_DOMAIN_MEMORY_STAT_SWAP_OUT: int VIR_DOMAIN_MEMORY_STAT_MAJOR_FAULT: int VIR_DOMAIN_MEMORY_STAT_MINOR_FAULT: int VIR_DOMAIN_MEMORY_STAT_UNUSED: int VIR_DOMAIN_MEMORY_STAT_AVAILABLE: int VIR_DOMAIN_MEMORY_STAT_ACTUAL_BALLOON: int VIR_DOMAIN_MEMORY_STAT_RSS: int VIR_DOMAIN_MEMORY_STAT_USABLE: int VIR_DOMAIN_MEMORY_STAT_LAST_UPDATE: int VIR_DOMAIN_MEMORY_STAT_LAST: int VIR_DOMAIN_MEMORY_STAT_NR: int VIR_DOMAIN_METADATA_DESCRIPTION: int VIR_DOMAIN_METADATA_TITLE: int VIR_DOMAIN_METADATA_ELEMENT: int VIR_MIGRATE_LIVE: int VIR_MIGRATE_PEER2PEER: int VIR_MIGRATE_TUNNELLED: int VIR_MIGRATE_PERSIST_DEST: int VIR_MIGRATE_UNDEFINE_SOURCE: int VIR_MIGRATE_PAUSED: int VIR_MIGRATE_NON_SHARED_DISK: int VIR_MIGRATE_NON_SHARED_INC: int VIR_MIGRATE_CHANGE_PROTECTION: int VIR_MIGRATE_UNSAFE: int VIR_MIGRATE_OFFLINE: int VIR_MIGRATE_COMPRESSED: int VIR_MIGRATE_ABORT_ON_ERROR: int VIR_MIGRATE_AUTO_CONVERGE: int VIR_MIGRATE_RDMA_PIN_ALL: int VIR_MIGRATE_POSTCOPY: int VIR_DOMAIN_AFFECT_CURRENT: int VIR_DOMAIN_AFFECT_LIVE: int VIR_DOMAIN_AFFECT_CONFIG: int VIR_DOMAIN_NOSTATE_UNKNOWN: int VIR_DOMAIN_NUMATUNE_MEM_STRICT: int VIR_DOMAIN_NUMATUNE_MEM_PREFERRED: int VIR_DOMAIN_NUMATUNE_MEM_INTERLEAVE: int VIR_DOMAIN_OPEN_GRAPHICS_SKIPAUTH: int VIR_DOMAIN_PMSUSPENDED_DISK_UNKNOWN: int VIR_DOMAIN_PMSUSPENDED_UNKNOWN: int VIR_DOMAIN_PAUSED_UNKNOWN: int VIR_DOMAIN_PAUSED_USER: int VIR_DOMAIN_PAUSED_MIGRATION: int VIR_DOMAIN_PAUSED_SAVE: int VIR_DOMAIN_PAUSED_DUMP: int VIR_DOMAIN_PAUSED_IOERROR: int VIR_DOMAIN_PAUSED_WATCHDOG: int VIR_DOMAIN_PAUSED_FROM_SNAPSHOT: int VIR_DOMAIN_PAUSED_SHUTTING_DOWN: int VIR_DOMAIN_PAUSED_SNAPSHOT: int VIR_DOMAIN_PAUSED_CRASHED: int VIR_DOMAIN_PAUSED_STARTING_UP: int VIR_DOMAIN_PAUSED_POSTCOPY: int VIR_DOMAIN_PAUSED_POSTCOPY_FAILED: int VIR_DOMAIN_PROCESS_SIGNAL_NOP: int VIR_DOMAIN_PROCESS_SIGNAL_HUP: int VIR_DOMAIN_PROCESS_SIGNAL_INT: int VIR_DOMAIN_PROCESS_SIGNAL_QUIT: int VIR_DOMAIN_PROCESS_SIGNAL_ILL: int VIR_DOMAIN_PROCESS_SIGNAL_TRAP: int VIR_DOMAIN_PROCESS_SIGNAL_ABRT: int VIR_DOMAIN_PROCESS_SIGNAL_BUS: int VIR_DOMAIN_PROCESS_SIGNAL_FPE: int VIR_DOMAIN_PROCESS_SIGNAL_KILL: int VIR_DOMAIN_PROCESS_SIGNAL_USR1: int VIR_DOMAIN_PROCESS_SIGNAL_SEGV: int VIR_DOMAIN_PROCESS_SIGNAL_USR2: int VIR_DOMAIN_PROCESS_SIGNAL_PIPE: int VIR_DOMAIN_PROCESS_SIGNAL_ALRM: int VIR_DOMAIN_PROCESS_SIGNAL_TERM: int VIR_DOMAIN_PROCESS_SIGNAL_STKFLT: int VIR_DOMAIN_PROCESS_SIGNAL_CHLD: int VIR_DOMAIN_PROCESS_SIGNAL_CONT: int VIR_DOMAIN_PROCESS_SIGNAL_STOP: int VIR_DOMAIN_PROCESS_SIGNAL_TSTP: int VIR_DOMAIN_PROCESS_SIGNAL_TTIN: int VIR_DOMAIN_PROCESS_SIGNAL_TTOU: int VIR_DOMAIN_PROCESS_SIGNAL_URG: int VIR_DOMAIN_PROCESS_SIGNAL_XCPU: int VIR_DOMAIN_PROCESS_SIGNAL_XFSZ: int VIR_DOMAIN_PROCESS_SIGNAL_VTALRM: int VIR_DOMAIN_PROCESS_SIGNAL_PROF: int VIR_DOMAIN_PROCESS_SIGNAL_WINCH: int VIR_DOMAIN_PROCESS_SIGNAL_POLL: int VIR_DOMAIN_PROCESS_SIGNAL_PWR: int VIR_DOMAIN_PROCESS_SIGNAL_SYS: int VIR_DOMAIN_PROCESS_SIGNAL_RT0: int VIR_DOMAIN_PROCESS_SIGNAL_RT1: int VIR_DOMAIN_PROCESS_SIGNAL_RT2: int VIR_DOMAIN_PROCESS_SIGNAL_RT3: int VIR_DOMAIN_PROCESS_SIGNAL_RT4: int VIR_DOMAIN_PROCESS_SIGNAL_RT5: int VIR_DOMAIN_PROCESS_SIGNAL_RT6: int VIR_DOMAIN_PROCESS_SIGNAL_RT7: int VIR_DOMAIN_PROCESS_SIGNAL_RT8: int VIR_DOMAIN_PROCESS_SIGNAL_RT9: int VIR_DOMAIN_PROCESS_SIGNAL_RT10: int VIR_DOMAIN_PROCESS_SIGNAL_RT11: int VIR_DOMAIN_PROCESS_SIGNAL_RT12: int VIR_DOMAIN_PROCESS_SIGNAL_RT13: int VIR_DOMAIN_PROCESS_SIGNAL_RT14: int VIR_DOMAIN_PROCESS_SIGNAL_RT15: int VIR_DOMAIN_PROCESS_SIGNAL_RT16: int VIR_DOMAIN_PROCESS_SIGNAL_RT17: int VIR_DOMAIN_PROCESS_SIGNAL_RT18: int VIR_DOMAIN_PROCESS_SIGNAL_RT19: int VIR_DOMAIN_PROCESS_SIGNAL_RT20: int VIR_DOMAIN_PROCESS_SIGNAL_RT21: int VIR_DOMAIN_PROCESS_SIGNAL_RT22: int VIR_DOMAIN_PROCESS_SIGNAL_RT23: int VIR_DOMAIN_PROCESS_SIGNAL_RT24: int VIR_DOMAIN_PROCESS_SIGNAL_RT25: int VIR_DOMAIN_PROCESS_SIGNAL_RT26: int VIR_DOMAIN_PROCESS_SIGNAL_RT27: int VIR_DOMAIN_PROCESS_SIGNAL_RT28: int VIR_DOMAIN_PROCESS_SIGNAL_RT29: int VIR_DOMAIN_PROCESS_SIGNAL_RT30: int VIR_DOMAIN_PROCESS_SIGNAL_RT31: int VIR_DOMAIN_PROCESS_SIGNAL_RT32: int VIR_DOMAIN_REBOOT_DEFAULT: int VIR_DOMAIN_REBOOT_ACPI_POWER_BTN: int VIR_DOMAIN_REBOOT_GUEST_AGENT: int VIR_DOMAIN_REBOOT_INITCTL: int VIR_DOMAIN_REBOOT_SIGNAL: int VIR_DOMAIN_REBOOT_PARAVIRT: int VIR_DOMAIN_RUNNING_UNKNOWN: int VIR_DOMAIN_RUNNING_BOOTED: int VIR_DOMAIN_RUNNING_MIGRATED: int VIR_DOMAIN_RUNNING_RESTORED: int VIR_DOMAIN_RUNNING_FROM_SNAPSHOT: int VIR_DOMAIN_RUNNING_UNPAUSED: int VIR_DOMAIN_RUNNING_MIGRATION_CANCELED: int VIR_DOMAIN_RUNNING_SAVE_CANCELED: int VIR_DOMAIN_RUNNING_WAKEUP: int VIR_DOMAIN_RUNNING_CRASHED: int VIR_DOMAIN_RUNNING_POSTCOPY: int VIR_DOMAIN_SAVE_BYPASS_CACHE: int VIR_DOMAIN_SAVE_RUNNING: int VIR_DOMAIN_SAVE_PAUSED: int VIR_DOMAIN_TIME_SYNC: int VIR_DOMAIN_PASSWORD_ENCRYPTED: int VIR_DOMAIN_SHUTDOWN_DEFAULT: int VIR_DOMAIN_SHUTDOWN_ACPI_POWER_BTN: int VIR_DOMAIN_SHUTDOWN_GUEST_AGENT: int VIR_DOMAIN_SHUTDOWN_INITCTL: int VIR_DOMAIN_SHUTDOWN_SIGNAL: int VIR_DOMAIN_SHUTDOWN_PARAVIRT: int VIR_DOMAIN_SHUTDOWN_UNKNOWN: int VIR_DOMAIN_SHUTDOWN_USER: int VIR_DOMAIN_SHUTOFF_UNKNOWN: int VIR_DOMAIN_SHUTOFF_SHUTDOWN: int VIR_DOMAIN_SHUTOFF_DESTROYED: int VIR_DOMAIN_SHUTOFF_CRASHED: int VIR_DOMAIN_SHUTOFF_MIGRATED: int VIR_DOMAIN_SHUTOFF_SAVED: int VIR_DOMAIN_SHUTOFF_FAILED: int VIR_DOMAIN_SHUTOFF_FROM_SNAPSHOT: int VIR_DOMAIN_SNAPSHOT_CREATE_REDEFINE: int VIR_DOMAIN_SNAPSHOT_CREATE_CURRENT: int VIR_DOMAIN_SNAPSHOT_CREATE_NO_METADATA: int VIR_DOMAIN_SNAPSHOT_CREATE_HALT: int VIR_DOMAIN_SNAPSHOT_CREATE_DISK_ONLY: int VIR_DOMAIN_SNAPSHOT_CREATE_REUSE_EXT: int VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE: int VIR_DOMAIN_SNAPSHOT_CREATE_ATOMIC: int VIR_DOMAIN_SNAPSHOT_CREATE_LIVE: int VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN: int VIR_DOMAIN_SNAPSHOT_DELETE_METADATA_ONLY: int VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN_ONLY: int VIR_DOMAIN_SNAPSHOT_LIST_DESCENDANTS: int VIR_DOMAIN_SNAPSHOT_LIST_ROOTS: int VIR_DOMAIN_SNAPSHOT_LIST_METADATA: int VIR_DOMAIN_SNAPSHOT_LIST_LEAVES: int VIR_DOMAIN_SNAPSHOT_LIST_NO_LEAVES: int VIR_DOMAIN_SNAPSHOT_LIST_NO_METADATA: int VIR_DOMAIN_SNAPSHOT_LIST_INACTIVE: int VIR_DOMAIN_SNAPSHOT_LIST_ACTIVE: int VIR_DOMAIN_SNAPSHOT_LIST_DISK_ONLY: int VIR_DOMAIN_SNAPSHOT_LIST_INTERNAL: int VIR_DOMAIN_SNAPSHOT_LIST_EXTERNAL: int VIR_DOMAIN_SNAPSHOT_REVERT_RUNNING: int VIR_DOMAIN_SNAPSHOT_REVERT_PAUSED: int VIR_DOMAIN_SNAPSHOT_REVERT_FORCE: int VIR_DOMAIN_NOSTATE: int VIR_DOMAIN_RUNNING: int VIR_DOMAIN_BLOCKED: int VIR_DOMAIN_PAUSED: int VIR_DOMAIN_SHUTDOWN: int VIR_DOMAIN_SHUTOFF: int VIR_DOMAIN_CRASHED: int VIR_DOMAIN_PMSUSPENDED: int VIR_DOMAIN_STATS_STATE: int VIR_DOMAIN_STATS_CPU_TOTAL: int VIR_DOMAIN_STATS_BALLOON: int VIR_DOMAIN_STATS_VCPU: int VIR_DOMAIN_STATS_INTERFACE: int VIR_DOMAIN_STATS_BLOCK: int VIR_DOMAIN_STATS_PERF: int VIR_DOMAIN_UNDEFINE_MANAGED_SAVE: int VIR_DOMAIN_UNDEFINE_SNAPSHOTS_METADATA: int VIR_DOMAIN_UNDEFINE_NVRAM: int VIR_DOMAIN_UNDEFINE_KEEP_NVRAM: int VIR_DOMAIN_VCPU_CURRENT: int VIR_DOMAIN_VCPU_LIVE: int VIR_DOMAIN_VCPU_CONFIG: int VIR_DOMAIN_VCPU_MAXIMUM: int VIR_DOMAIN_VCPU_GUEST: int VIR_DOMAIN_VCPU_HOTPLUGGABLE: int VIR_DOMAIN_XML_SECURE: int VIR_DOMAIN_XML_INACTIVE: int VIR_DOMAIN_XML_UPDATE_CPU: int VIR_DOMAIN_XML_MIGRATABLE: int VIR_FROM_NONE: int VIR_FROM_XEN: int VIR_FROM_XEND: int VIR_FROM_XENSTORE: int VIR_FROM_SEXPR: int VIR_FROM_XML: int VIR_FROM_DOM: int VIR_FROM_RPC: int VIR_FROM_PROXY: int VIR_FROM_CONF: int VIR_FROM_QEMU: int VIR_FROM_NET: int VIR_FROM_TEST: int VIR_FROM_REMOTE: int VIR_FROM_OPENVZ: int VIR_FROM_XENXM: int VIR_FROM_STATS_LINUX: int VIR_FROM_LXC: int VIR_FROM_STORAGE: int VIR_FROM_NETWORK: int VIR_FROM_DOMAIN: int VIR_FROM_UML: int VIR_FROM_NODEDEV: int VIR_FROM_XEN_INOTIFY: int VIR_FROM_SECURITY: int VIR_FROM_VBOX: int VIR_FROM_INTERFACE: int VIR_FROM_ONE: int VIR_FROM_ESX: int VIR_FROM_PHYP: int VIR_FROM_SECRET: int VIR_FROM_CPU: int VIR_FROM_XENAPI: int VIR_FROM_NWFILTER: int VIR_FROM_HOOK: int VIR_FROM_DOMAIN_SNAPSHOT: int VIR_FROM_AUDIT: int VIR_FROM_SYSINFO: int VIR_FROM_STREAMS: int VIR_FROM_VMWARE: int VIR_FROM_EVENT: int VIR_FROM_LIBXL: int VIR_FROM_LOCKING: int VIR_FROM_HYPERV: int VIR_FROM_CAPABILITIES: int VIR_FROM_URI: int VIR_FROM_AUTH: int VIR_FROM_DBUS: int VIR_FROM_PARALLELS: int VIR_FROM_DEVICE: int VIR_FROM_SSH: int VIR_FROM_LOCKSPACE: int VIR_FROM_INITCTL: int VIR_FROM_IDENTITY: int VIR_FROM_CGROUP: int VIR_FROM_ACCESS: int VIR_FROM_SYSTEMD: int VIR_FROM_BHYVE: int VIR_FROM_CRYPTO: int VIR_FROM_FIREWALL: int VIR_FROM_POLKIT: int VIR_FROM_THREAD: int VIR_FROM_ADMIN: int VIR_FROM_LOGGING: int VIR_FROM_XENXL: int VIR_FROM_PERF: int VIR_FROM_LIBSSH: int VIR_ERR_NONE: int VIR_ERR_WARNING: int VIR_ERR_ERROR: int VIR_ERR_OK: int VIR_ERR_INTERNAL_ERROR: int VIR_ERR_NO_MEMORY: int VIR_ERR_NO_SUPPORT: int VIR_ERR_UNKNOWN_HOST: int VIR_ERR_NO_CONNECT: int VIR_ERR_INVALID_CONN: int VIR_ERR_INVALID_DOMAIN: int VIR_ERR_INVALID_ARG: int VIR_ERR_OPERATION_FAILED: int VIR_ERR_GET_FAILED: int VIR_ERR_POST_FAILED: int VIR_ERR_HTTP_ERROR: int VIR_ERR_SEXPR_SERIAL: int VIR_ERR_NO_XEN: int VIR_ERR_XEN_CALL: int VIR_ERR_OS_TYPE: int VIR_ERR_NO_KERNEL: int VIR_ERR_NO_ROOT: int VIR_ERR_NO_SOURCE: int VIR_ERR_NO_TARGET: int VIR_ERR_NO_NAME: int VIR_ERR_NO_OS: int VIR_ERR_NO_DEVICE: int VIR_ERR_NO_XENSTORE: int VIR_ERR_DRIVER_FULL: int VIR_ERR_CALL_FAILED: int VIR_ERR_XML_ERROR: int VIR_ERR_DOM_EXIST: int VIR_ERR_OPERATION_DENIED: int VIR_ERR_OPEN_FAILED: int VIR_ERR_READ_FAILED: int VIR_ERR_PARSE_FAILED: int VIR_ERR_CONF_SYNTAX: int VIR_ERR_WRITE_FAILED: int VIR_ERR_XML_DETAIL: int VIR_ERR_INVALID_NETWORK: int VIR_ERR_NETWORK_EXIST: int VIR_ERR_SYSTEM_ERROR: int VIR_ERR_RPC: int VIR_ERR_GNUTLS_ERROR: int VIR_WAR_NO_NETWORK: int VIR_ERR_NO_DOMAIN: int VIR_ERR_NO_NETWORK: int VIR_ERR_INVALID_MAC: int VIR_ERR_AUTH_FAILED: int VIR_ERR_INVALID_STORAGE_POOL: int VIR_ERR_INVALID_STORAGE_VOL: int VIR_WAR_NO_STORAGE: int VIR_ERR_NO_STORAGE_POOL: int VIR_ERR_NO_STORAGE_VOL: int VIR_WAR_NO_NODE: int VIR_ERR_INVALID_NODE_DEVICE: int VIR_ERR_NO_NODE_DEVICE: int VIR_ERR_NO_SECURITY_MODEL: int VIR_ERR_OPERATION_INVALID: int VIR_WAR_NO_INTERFACE: int VIR_ERR_NO_INTERFACE: int VIR_ERR_INVALID_INTERFACE: int VIR_ERR_MULTIPLE_INTERFACES: int VIR_WAR_NO_NWFILTER: int VIR_ERR_INVALID_NWFILTER: int VIR_ERR_NO_NWFILTER: int VIR_ERR_BUILD_FIREWALL: int VIR_WAR_NO_SECRET: int VIR_ERR_INVALID_SECRET: int VIR_ERR_NO_SECRET: int VIR_ERR_CONFIG_UNSUPPORTED: int VIR_ERR_OPERATION_TIMEOUT: int VIR_ERR_MIGRATE_PERSIST_FAILED: int VIR_ERR_HOOK_SCRIPT_FAILED: int VIR_ERR_INVALID_DOMAIN_SNAPSHOT: int VIR_ERR_NO_DOMAIN_SNAPSHOT: int VIR_ERR_INVALID_STREAM: int VIR_ERR_ARGUMENT_UNSUPPORTED: int VIR_ERR_STORAGE_PROBE_FAILED: int VIR_ERR_STORAGE_POOL_BUILT: int VIR_ERR_SNAPSHOT_REVERT_RISKY: int VIR_ERR_OPERATION_ABORTED: int VIR_ERR_AUTH_CANCELLED: int VIR_ERR_NO_DOMAIN_METADATA: int VIR_ERR_MIGRATE_UNSAFE: int VIR_ERR_OVERFLOW: int VIR_ERR_BLOCK_COPY_ACTIVE: int VIR_ERR_OPERATION_UNSUPPORTED: int VIR_ERR_SSH: int VIR_ERR_AGENT_UNRESPONSIVE: int VIR_ERR_RESOURCE_BUSY: int VIR_ERR_ACCESS_DENIED: int VIR_ERR_DBUS_SERVICE: int VIR_ERR_STORAGE_VOL_EXIST: int VIR_ERR_CPU_INCOMPATIBLE: int VIR_ERR_XML_INVALID_SCHEMA: int VIR_ERR_MIGRATE_FINISH_OK: int VIR_ERR_AUTH_UNAVAILABLE: int VIR_ERR_NO_SERVER: int VIR_ERR_NO_CLIENT: int VIR_ERR_AGENT_UNSYNCED: int VIR_ERR_LIBSSH: int VIR_EVENT_HANDLE_READABLE: int VIR_EVENT_HANDLE_WRITABLE: int VIR_EVENT_HANDLE_ERROR: int VIR_EVENT_HANDLE_HANGUP: int VIR_IP_ADDR_TYPE_IPV4: int VIR_IP_ADDR_TYPE_IPV6: int VIR_INTERFACE_XML_INACTIVE: int VIR_KEYCODE_SET_LINUX: int VIR_KEYCODE_SET_XT: int VIR_KEYCODE_SET_ATSET1: int VIR_KEYCODE_SET_ATSET2: int VIR_KEYCODE_SET_ATSET3: int VIR_KEYCODE_SET_OSX: int VIR_KEYCODE_SET_XT_KBD: int VIR_KEYCODE_SET_USB: int VIR_KEYCODE_SET_WIN32: int VIR_KEYCODE_SET_RFB: int VIR_DOMAIN_MEMORY_PARAM_INT: int VIR_DOMAIN_MEMORY_PARAM_UINT: int VIR_DOMAIN_MEMORY_PARAM_LLONG: int VIR_DOMAIN_MEMORY_PARAM_ULLONG: int VIR_DOMAIN_MEMORY_PARAM_DOUBLE: int VIR_DOMAIN_MEMORY_PARAM_BOOLEAN: int VIR_NETWORK_EVENT_ID_LIFECYCLE: int VIR_NETWORK_EVENT_DEFINED: int VIR_NETWORK_EVENT_UNDEFINED: int VIR_NETWORK_EVENT_STARTED: int VIR_NETWORK_EVENT_STOPPED: int VIR_NETWORK_UPDATE_COMMAND_NONE: int VIR_NETWORK_UPDATE_COMMAND_MODIFY: int VIR_NETWORK_UPDATE_COMMAND_DELETE: int VIR_NETWORK_UPDATE_COMMAND_ADD_LAST: int VIR_NETWORK_UPDATE_COMMAND_ADD_FIRST: int VIR_NETWORK_UPDATE_AFFECT_CURRENT: int VIR_NETWORK_UPDATE_AFFECT_LIVE: int VIR_NETWORK_UPDATE_AFFECT_CONFIG: int VIR_NETWORK_SECTION_NONE: int VIR_NETWORK_SECTION_BRIDGE: int VIR_NETWORK_SECTION_DOMAIN: int VIR_NETWORK_SECTION_IP: int VIR_NETWORK_SECTION_IP_DHCP_HOST: int VIR_NETWORK_SECTION_IP_DHCP_RANGE: int VIR_NETWORK_SECTION_FORWARD: int VIR_NETWORK_SECTION_FORWARD_INTERFACE: int VIR_NETWORK_SECTION_FORWARD_PF: int VIR_NETWORK_SECTION_PORTGROUP: int VIR_NETWORK_SECTION_DNS_HOST: int VIR_NETWORK_SECTION_DNS_TXT: int VIR_NETWORK_SECTION_DNS_SRV: int VIR_NETWORK_XML_INACTIVE: int VIR_NODE_ALLOC_PAGES_ADD: int VIR_NODE_ALLOC_PAGES_SET: int VIR_NODE_DEVICE_EVENT_ID_LIFECYCLE: int VIR_NODE_DEVICE_EVENT_ID_UPDATE: int VIR_NODE_DEVICE_EVENT_CREATED: int VIR_NODE_DEVICE_EVENT_DELETED: int VIR_NODE_CPU_STATS_ALL_CPUS: int VIR_NODE_MEMORY_STATS_ALL_CELLS: int VIR_NODE_SUSPEND_TARGET_MEM: int VIR_NODE_SUSPEND_TARGET_DISK: int VIR_NODE_SUSPEND_TARGET_HYBRID: int VIR_DOMAIN_SCHED_FIELD_INT: int VIR_DOMAIN_SCHED_FIELD_UINT: int VIR_DOMAIN_SCHED_FIELD_LLONG: int VIR_DOMAIN_SCHED_FIELD_ULLONG: int VIR_DOMAIN_SCHED_FIELD_DOUBLE: int VIR_DOMAIN_SCHED_FIELD_BOOLEAN: int VIR_SECRET_EVENT_ID_LIFECYCLE: int VIR_SECRET_EVENT_ID_VALUE_CHANGED: int VIR_SECRET_EVENT_DEFINED: int VIR_SECRET_EVENT_UNDEFINED: int VIR_SECRET_USAGE_TYPE_NONE: int VIR_SECRET_USAGE_TYPE_VOLUME: int VIR_SECRET_USAGE_TYPE_CEPH: int VIR_SECRET_USAGE_TYPE_ISCSI: int VIR_SECRET_USAGE_TYPE_TLS: int VIR_STORAGE_POOL_BUILD_NEW: int VIR_STORAGE_POOL_BUILD_REPAIR: int VIR_STORAGE_POOL_BUILD_RESIZE: int VIR_STORAGE_POOL_BUILD_NO_OVERWRITE: int VIR_STORAGE_POOL_BUILD_OVERWRITE: int VIR_STORAGE_POOL_CREATE_NORMAL: int VIR_STORAGE_POOL_CREATE_WITH_BUILD: int VIR_STORAGE_POOL_CREATE_WITH_BUILD_OVERWRITE: int VIR_STORAGE_POOL_CREATE_WITH_BUILD_NO_OVERWRITE: int VIR_STORAGE_POOL_DELETE_NORMAL: int VIR_STORAGE_POOL_DELETE_ZEROED: int VIR_STORAGE_POOL_EVENT_ID_LIFECYCLE: int VIR_STORAGE_POOL_EVENT_ID_REFRESH: int VIR_STORAGE_POOL_EVENT_DEFINED: int VIR_STORAGE_POOL_EVENT_UNDEFINED: int VIR_STORAGE_POOL_EVENT_STARTED: int VIR_STORAGE_POOL_EVENT_STOPPED: int VIR_STORAGE_POOL_INACTIVE: int VIR_STORAGE_POOL_BUILDING: int VIR_STORAGE_POOL_RUNNING: int VIR_STORAGE_POOL_DEGRADED: int VIR_STORAGE_POOL_INACCESSIBLE: int VIR_STORAGE_VOL_CREATE_PREALLOC_METADATA: int VIR_STORAGE_VOL_CREATE_REFLINK: int VIR_STORAGE_VOL_DELETE_NORMAL: int VIR_STORAGE_VOL_DELETE_ZEROED: int VIR_STORAGE_VOL_DELETE_WITH_SNAPSHOTS: int VIR_STORAGE_VOL_USE_ALLOCATION: int VIR_STORAGE_VOL_GET_PHYSICAL: int VIR_STORAGE_VOL_RESIZE_ALLOCATE: int VIR_STORAGE_VOL_RESIZE_DELTA: int VIR_STORAGE_VOL_RESIZE_SHRINK: int VIR_STORAGE_VOL_FILE: int VIR_STORAGE_VOL_BLOCK: int VIR_STORAGE_VOL_DIR: int VIR_STORAGE_VOL_NETWORK: int VIR_STORAGE_VOL_NETDIR: int VIR_STORAGE_VOL_PLOOP: int VIR_STORAGE_VOL_WIPE_ALG_ZERO: int VIR_STORAGE_VOL_WIPE_ALG_NNSA: int VIR_STORAGE_VOL_WIPE_ALG_DOD: int VIR_STORAGE_VOL_WIPE_ALG_BSI: int VIR_STORAGE_VOL_WIPE_ALG_GUTMANN: int VIR_STORAGE_VOL_WIPE_ALG_SCHNEIER: int VIR_STORAGE_VOL_WIPE_ALG_PFITZNER7: int VIR_STORAGE_VOL_WIPE_ALG_PFITZNER33: int VIR_STORAGE_VOL_WIPE_ALG_RANDOM: int VIR_STORAGE_VOL_WIPE_ALG_TRIM: int VIR_STORAGE_XML_INACTIVE: int VIR_STREAM_EVENT_READABLE: int VIR_STREAM_EVENT_WRITABLE: int VIR_STREAM_EVENT_ERROR: int VIR_STREAM_EVENT_HANGUP: int VIR_STREAM_NONBLOCK: int VIR_TYPED_PARAM_STRING_OKAY: int VIR_TYPED_PARAM_INT: int VIR_TYPED_PARAM_UINT: int VIR_TYPED_PARAM_LLONG: int VIR_TYPED_PARAM_ULLONG: int VIR_TYPED_PARAM_DOUBLE: int VIR_TYPED_PARAM_BOOLEAN: int VIR_TYPED_PARAM_STRING: int VIR_VCPU_OFFLINE: int VIR_VCPU_RUNNING: int VIR_VCPU_BLOCKED: int VIR_DOMAIN_BANDWIDTH_IN_AVERAGE: str VIR_DOMAIN_BANDWIDTH_IN_BURST: str VIR_DOMAIN_BANDWIDTH_IN_FLOOR: str VIR_DOMAIN_BANDWIDTH_IN_PEAK: str VIR_DOMAIN_BANDWIDTH_OUT_AVERAGE: str VIR_DOMAIN_BANDWIDTH_OUT_BURST: str VIR_DOMAIN_BANDWIDTH_OUT_PEAK: str VIR_DOMAIN_BLKIO_DEVICE_READ_BPS: str VIR_DOMAIN_BLKIO_DEVICE_READ_IOPS: str VIR_DOMAIN_BLKIO_DEVICE_WEIGHT: str VIR_DOMAIN_BLKIO_DEVICE_WRITE_BPS: str VIR_DOMAIN_BLKIO_DEVICE_WRITE_IOPS: str VIR_DOMAIN_BLKIO_WEIGHT: str VIR_DOMAIN_BLOCK_COPY_BANDWIDTH: str VIR_DOMAIN_BLOCK_COPY_BUF_SIZE: str VIR_DOMAIN_BLOCK_COPY_GRANULARITY: str VIR_DOMAIN_BLOCK_IOTUNE_GROUP_NAME: str VIR_DOMAIN_BLOCK_IOTUNE_READ_BYTES_SEC: str VIR_DOMAIN_BLOCK_IOTUNE_READ_BYTES_SEC_MAX: str VIR_DOMAIN_BLOCK_IOTUNE_READ_BYTES_SEC_MAX_LENGTH: str VIR_DOMAIN_BLOCK_IOTUNE_READ_IOPS_SEC: str VIR_DOMAIN_BLOCK_IOTUNE_READ_IOPS_SEC_MAX: str VIR_DOMAIN_BLOCK_IOTUNE_READ_IOPS_SEC_MAX_LENGTH: str VIR_DOMAIN_BLOCK_IOTUNE_SIZE_IOPS_SEC: str VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_BYTES_SEC: str VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_BYTES_SEC_MAX: str VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_BYTES_SEC_MAX_LENGTH: str VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_IOPS_SEC: str VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_IOPS_SEC_MAX: str VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_IOPS_SEC_MAX_LENGTH: str VIR_DOMAIN_BLOCK_IOTUNE_WRITE_BYTES_SEC: str VIR_DOMAIN_BLOCK_IOTUNE_WRITE_BYTES_SEC_MAX: str VIR_DOMAIN_BLOCK_IOTUNE_WRITE_BYTES_SEC_MAX_LENGTH: str VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC: str VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX: str VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX_LENGTH: str VIR_DOMAIN_BLOCK_STATS_ERRS: str VIR_DOMAIN_BLOCK_STATS_FLUSH_REQ: str VIR_DOMAIN_BLOCK_STATS_FLUSH_TOTAL_TIMES: str VIR_DOMAIN_BLOCK_STATS_READ_BYTES: str VIR_DOMAIN_BLOCK_STATS_READ_REQ: str VIR_DOMAIN_BLOCK_STATS_READ_TOTAL_TIMES: str VIR_DOMAIN_BLOCK_STATS_WRITE_BYTES: str VIR_DOMAIN_BLOCK_STATS_WRITE_REQ: str VIR_DOMAIN_BLOCK_STATS_WRITE_TOTAL_TIMES: str VIR_DOMAIN_CPU_STATS_CPUTIME: str VIR_DOMAIN_CPU_STATS_SYSTEMTIME: str VIR_DOMAIN_CPU_STATS_USERTIME: str VIR_DOMAIN_CPU_STATS_VCPUTIME: str VIR_DOMAIN_JOB_AUTO_CONVERGE_THROTTLE: str VIR_DOMAIN_JOB_COMPRESSION_BYTES: str VIR_DOMAIN_JOB_COMPRESSION_CACHE: str VIR_DOMAIN_JOB_COMPRESSION_CACHE_MISSES: str VIR_DOMAIN_JOB_COMPRESSION_OVERFLOW: str VIR_DOMAIN_JOB_COMPRESSION_PAGES: str VIR_DOMAIN_JOB_DATA_PROCESSED: str VIR_DOMAIN_JOB_DATA_REMAINING: str VIR_DOMAIN_JOB_DATA_TOTAL: str VIR_DOMAIN_JOB_DISK_BPS: str VIR_DOMAIN_JOB_DISK_PROCESSED: str VIR_DOMAIN_JOB_DISK_REMAINING: str VIR_DOMAIN_JOB_DISK_TOTAL: str VIR_DOMAIN_JOB_DOWNTIME: str VIR_DOMAIN_JOB_DOWNTIME_NET: str VIR_DOMAIN_JOB_MEMORY_BPS: str VIR_DOMAIN_JOB_MEMORY_CONSTANT: str VIR_DOMAIN_JOB_MEMORY_DIRTY_RATE: str VIR_DOMAIN_JOB_MEMORY_ITERATION: str VIR_DOMAIN_JOB_MEMORY_NORMAL: str VIR_DOMAIN_JOB_MEMORY_NORMAL_BYTES: str VIR_DOMAIN_JOB_MEMORY_PROCESSED: str VIR_DOMAIN_JOB_MEMORY_REMAINING: str VIR_DOMAIN_JOB_MEMORY_TOTAL: str VIR_DOMAIN_JOB_SETUP_TIME: str VIR_DOMAIN_JOB_TIME_ELAPSED: str VIR_DOMAIN_JOB_TIME_ELAPSED_NET: str VIR_DOMAIN_JOB_TIME_REMAINING: str VIR_DOMAIN_MEMORY_HARD_LIMIT: str VIR_DOMAIN_MEMORY_MIN_GUARANTEE: str VIR_DOMAIN_MEMORY_SOFT_LIMIT: str VIR_DOMAIN_MEMORY_SWAP_HARD_LIMIT: str VIR_DOMAIN_NUMA_MODE: str VIR_DOMAIN_NUMA_NODESET: str VIR_DOMAIN_SCHEDULER_CAP: str VIR_DOMAIN_SCHEDULER_CPU_SHARES: str VIR_DOMAIN_SCHEDULER_EMULATOR_PERIOD: str VIR_DOMAIN_SCHEDULER_EMULATOR_QUOTA: str VIR_DOMAIN_SCHEDULER_GLOBAL_PERIOD: str VIR_DOMAIN_SCHEDULER_GLOBAL_QUOTA: str VIR_DOMAIN_SCHEDULER_IOTHREAD_PERIOD: str VIR_DOMAIN_SCHEDULER_IOTHREAD_QUOTA: str VIR_DOMAIN_SCHEDULER_LIMIT: str VIR_DOMAIN_SCHEDULER_RESERVATION: str VIR_DOMAIN_SCHEDULER_SHARES: str VIR_DOMAIN_SCHEDULER_VCPU_PERIOD: str VIR_DOMAIN_SCHEDULER_VCPU_QUOTA: str VIR_DOMAIN_SCHEDULER_WEIGHT: str VIR_DOMAIN_TUNABLE_BLKDEV_DISK: str VIR_DOMAIN_TUNABLE_BLKDEV_GROUP_NAME: str VIR_DOMAIN_TUNABLE_BLKDEV_READ_BYTES_SEC: str VIR_DOMAIN_TUNABLE_BLKDEV_READ_BYTES_SEC_MAX: str VIR_DOMAIN_TUNABLE_BLKDEV_READ_BYTES_SEC_MAX_LENGTH: str VIR_DOMAIN_TUNABLE_BLKDEV_READ_IOPS_SEC: str VIR_DOMAIN_TUNABLE_BLKDEV_READ_IOPS_SEC_MAX: str VIR_DOMAIN_TUNABLE_BLKDEV_READ_IOPS_SEC_MAX_LENGTH: str VIR_DOMAIN_TUNABLE_BLKDEV_SIZE_IOPS_SEC: str VIR_DOMAIN_TUNABLE_BLKDEV_TOTAL_BYTES_SEC: str VIR_DOMAIN_TUNABLE_BLKDEV_TOTAL_BYTES_SEC_MAX: str VIR_DOMAIN_TUNABLE_BLKDEV_TOTAL_BYTES_SEC_MAX_LENGTH: str VIR_DOMAIN_TUNABLE_BLKDEV_TOTAL_IOPS_SEC: str VIR_DOMAIN_TUNABLE_BLKDEV_TOTAL_IOPS_SEC_MAX: str VIR_DOMAIN_TUNABLE_BLKDEV_TOTAL_IOPS_SEC_MAX_LENGTH: str VIR_DOMAIN_TUNABLE_BLKDEV_WRITE_BYTES_SEC: str VIR_DOMAIN_TUNABLE_BLKDEV_WRITE_BYTES_SEC_MAX: str VIR_DOMAIN_TUNABLE_BLKDEV_WRITE_BYTES_SEC_MAX_LENGTH: str VIR_DOMAIN_TUNABLE_BLKDEV_WRITE_IOPS_SEC: str VIR_DOMAIN_TUNABLE_BLKDEV_WRITE_IOPS_SEC_MAX: str VIR_DOMAIN_TUNABLE_BLKDEV_WRITE_IOPS_SEC_MAX_LENGTH: str VIR_DOMAIN_TUNABLE_CPU_CPU_SHARES: str VIR_DOMAIN_TUNABLE_CPU_EMULATORPIN: str VIR_DOMAIN_TUNABLE_CPU_EMULATOR_PERIOD: str VIR_DOMAIN_TUNABLE_CPU_EMULATOR_QUOTA: str VIR_DOMAIN_TUNABLE_CPU_GLOBAL_PERIOD: str VIR_DOMAIN_TUNABLE_CPU_GLOBAL_QUOTA: str VIR_DOMAIN_TUNABLE_CPU_IOTHREADSPIN: str VIR_DOMAIN_TUNABLE_CPU_IOTHREAD_PERIOD: str VIR_DOMAIN_TUNABLE_CPU_IOTHREAD_QUOTA: str VIR_DOMAIN_TUNABLE_CPU_VCPUPIN: str VIR_DOMAIN_TUNABLE_CPU_VCPU_PERIOD: str VIR_DOMAIN_TUNABLE_CPU_VCPU_QUOTA: str VIR_MIGRATE_PARAM_AUTO_CONVERGE_INCREMENT: str VIR_MIGRATE_PARAM_AUTO_CONVERGE_INITIAL: str VIR_MIGRATE_PARAM_BANDWIDTH: str VIR_MIGRATE_PARAM_COMPRESSION: str VIR_MIGRATE_PARAM_COMPRESSION_MT_DTHREADS: str VIR_MIGRATE_PARAM_COMPRESSION_MT_LEVEL: str VIR_MIGRATE_PARAM_COMPRESSION_MT_THREADS: str VIR_MIGRATE_PARAM_COMPRESSION_XBZRLE_CACHE: str VIR_MIGRATE_PARAM_DEST_NAME: str VIR_MIGRATE_PARAM_DEST_XML: str VIR_MIGRATE_PARAM_DISKS_PORT: str VIR_MIGRATE_PARAM_GRAPHICS_URI: str VIR_MIGRATE_PARAM_LISTEN_ADDRESS: str VIR_MIGRATE_PARAM_MIGRATE_DISKS: str VIR_MIGRATE_PARAM_PERSIST_XML: str VIR_MIGRATE_PARAM_URI: str VIR_NODE_CPU_STATS_IDLE: str VIR_NODE_CPU_STATS_INTR: str VIR_NODE_CPU_STATS_IOWAIT: str VIR_NODE_CPU_STATS_KERNEL: str VIR_NODE_CPU_STATS_USER: str VIR_NODE_CPU_STATS_UTILIZATION: str VIR_NODE_MEMORY_SHARED_FULL_SCANS: str VIR_NODE_MEMORY_SHARED_MERGE_ACROSS_NODES: str VIR_NODE_MEMORY_SHARED_PAGES_SHARED: str VIR_NODE_MEMORY_SHARED_PAGES_SHARING: str VIR_NODE_MEMORY_SHARED_PAGES_TO_SCAN: str VIR_NODE_MEMORY_SHARED_PAGES_UNSHARED: str VIR_NODE_MEMORY_SHARED_PAGES_VOLATILE: str VIR_NODE_MEMORY_SHARED_SLEEP_MILLISECS: str VIR_NODE_MEMORY_STATS_BUFFERS: str VIR_NODE_MEMORY_STATS_CACHED: str VIR_NODE_MEMORY_STATS_FREE: str VIR_NODE_MEMORY_STATS_TOTAL: str VIR_PERF_PARAM_BRANCH_INSTRUCTIONS: str VIR_PERF_PARAM_BRANCH_MISSES: str VIR_PERF_PARAM_BUS_CYCLES: str VIR_PERF_PARAM_CACHE_MISSES: str VIR_PERF_PARAM_CACHE_REFERENCES: str VIR_PERF_PARAM_CMT: str VIR_PERF_PARAM_CPU_CYCLES: str VIR_PERF_PARAM_INSTRUCTIONS: str VIR_PERF_PARAM_MBML: str VIR_PERF_PARAM_MBMT: str VIR_PERF_PARAM_REF_CPU_CYCLES: str VIR_PERF_PARAM_STALLED_CYCLES_BACKEND: str VIR_PERF_PARAM_STALLED_CYCLES_FRONTEND: str
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list