virthttp  0.0
libvirt http interface
virt::Domain Member List

This is the complete list of members for virt::Domain, including all inherited members.

abortJob() noexceptvirt::Domaininline
addIOThread(unsigned int iothread_id, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
attachDevice(gsl::czstring<> xml) noexceptvirt::Domaininline
attachDevice(gsl::czstring<> xml, enums::domain::DeviceModifyFlag flags) noexceptvirt::Domaininline
blockCommit(gsl::czstring<> disk, gsl::czstring<> base, gsl::czstring<> top, unsigned long bandwidth, enums::domain::BlockCommitFlag flags) noexceptvirt::Domaininline
blockCopy(gsl::czstring<> disk, gsl::czstring<> destxml, const TypedParams &params, enums::domain::BlockCopyFlag flags) noexceptvirt::Domaininline
blockJobAbort(gsl::czstring<> disk, enums::domain::BlockJobAbortFlag flags) noexceptvirt::Domaininline
blockJobSetSpeed(gsl::czstring<> disk, unsigned long bandwidth, enums::domain::BlockJobSetSpeedFlag flags) noexceptvirt::Domaininline
blockPeek(gsl::czstring<> disk, unsigned long long offset, gsl::span< std::byte > buffer) const noexceptvirt::Domaininline
blockPull(gsl::czstring<> disk, unsigned long bandwidth, enums::domain::BlockPullFlag flags) noexceptvirt::Domaininline
blockRebase(gsl::czstring<> disk, gsl::czstring<> base, unsigned long bandwidth, enums::domain::BlockRebaseFlag flags)virt::Domaininline
blockResize(gsl::czstring<> disk, unsigned long long size, enums::domain::BlockResizeFlag flags) noexceptvirt::Domaininline
blockStats(gsl::czstring<> disk, size_t size) const noexceptvirt::Domaininline
BlockStats typedefvirt::Domain
blockStatsFlags(gsl::czstring<> disk, enums::TypedParameterFlag flags) const noexceptvirt::Domaininline
coreDump(std::filesystem::path to, enums::domain::core_dump::Flag flags) const noexceptvirt::Domaininline
coreDump(std::filesystem::path to, enums::domain::core_dump::Format format, enums::domain::core_dump::Flag flags) const noexceptvirt::Domaininline
create() noexceptvirt::Domaininline
create(enums::domain::CreateFlag flag) noexceptvirt::Domaininline
createXML(Connection &, gsl::czstring<> xml, enums::domain::CreateFlag flags)virt::Domaininlinestatic
createXML(Connection &, gsl::czstring<> xml)virt::Domaininlinestatic
delIOThread(unsigned int iothread_id, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
destroy() noexceptvirt::Domaininline
destroy(enums::domain::DestroyFlag flag) noexceptvirt::Domaininline
detachDevice(gsl::czstring<> xml) noexceptvirt::Domaininline
detachDevice(gsl::czstring<> xml, enums::domain::DeviceModifyFlag flag) noexceptvirt::Domaininline
detachDeviceAlias(gsl::czstring<> alias, enums::domain::DeviceModifyFlag flag) noexceptvirt::Domaininline
Domain(virDomainPtr ptr=nullptr) noexceptvirt::Domaininlineexplicit
Domain(const Domain &)=deletevirt::Domain
Domain(Domain &&) noexceptvirt::Domaininline
extractDiskErrors() const virt::Domaininline
extractFSInfo() const virt::Domaininline
extractHostname() const noexceptvirt::Domaininline
extractIOThreadInfo(enums::domain::ModificationImpactFlag flags) const -> std::vector< heavy::IOThreadInfo >virt::Domaininline
extractMetadata(enums::domain::MetadataType type, gsl::czstring<> ns, enums::domain::ModificationImpactFlag flags) const virt::Domaininline
extractSecurityLabelList() const -> std::vector< virSecurityLabel >virt::Domaininline
extractUUIDString() const -> std::stringvirt::Domaininline
fsFreeze(gsl::span< gsl::czstring<>> mountpoints) noexceptvirt::Domaininline
fsThaw(gsl::span< gsl::czstring<>> mountpoints) noexceptvirt::Domaininline
fsTrim(gsl::czstring<> mountpoint, unsigned long long minimum) noexceptvirt::Domaininline
getAutostart() const noexceptvirt::Domaininline
getBlkioParameters(enums::domain::MITPFlags flags) const noexceptvirt::Domaininline
getBlockInfo(gsl::czstring<> disk) const noexcept-> std::optional< virDomainBlockInfo >virt::Domaininline
getBlockIoTune(gsl::czstring<> disk, enums::domain::MITPFlags flags) const noexceptvirt::Domaininline
getBlockJobInfo(gsl::czstring<> disk, enums::domain::BlockJobInfoFlag flags) const noexceptvirt::Domaininline
getConnect() const noexceptvirt::Domain
getControlInfo() const noexceptvirt::Domain
getCPUStats(unsigned start_cpu, unsigned ncpus) const noexceptvirt::Domaininline
getDiskErrors() const noexceptvirt::Domaininline
getFSInfo() const noexceptvirt::Domaininline
getGuestVcpus() const noexceptvirt::Domain
getHostname() const noexceptvirt::Domaininline
getID() const noexceptvirt::Domaininline
getInfo() const noexceptvirt::Domaininline
getInterfaceParameters(gsl::czstring<> device, enums::domain::MITPFlags flags) const noexceptvirt::Domaininline
getIOThreadInfo(enums::domain::ModificationImpactFlag flags) const noexceptvirt::Domaininline
getJobInfo() const noexceptvirt::Domaininline
getJobStats(enums::domain::GetJobStatsFlag flags) const noexceptvirt::Domaininline
getLaunchSecurityInfo() const noexceptvirt::Domaininline
getMaxMemory() const noexceptvirt::Domaininline
getMaxVcpus() const noexceptvirt::Domaininline
getMemoryParameters(enums::domain::MITPFlags flags) const noexceptvirt::Domaininline
getMetadata(enums::domain::MetadataType type, gsl::czstring<> ns, enums::domain::ModificationImpactFlag flags) const noexceptvirt::Domaininline
getName() const noexceptvirt::Domaininline
getNumaParameters(enums::domain::MITPFlags flags) const noexceptvirt::Domaininline
getNumVcpus(enums::domain::VCpuFlag flags) const noexceptvirt::Domaininline
getOSType() const virt::Domaininline
getPerfEvents(enums::domain::MITPFlags flags) const noexceptvirt::Domaininline
getSchedulerParameters() const noexceptvirt::Domaininline
getSchedulerParameters(enums::domain::MITPFlags flags) const noexceptvirt::Domaininline
getSchedulerType() const noexcept-> std::pair< UniqueZstring, int >virt::Domaininline
getSecurityLabel() const noexcept-> std::unique_ptr< virSecurityLabel >virt::Domaininline
getSecurityLabelList() const noexceptvirt::Domaininline
getState() const noexcept-> StateWReasonvirt::Domaininline
getTime() const noexceptvirt::Domaininline
getTotalCPUStats() const noexceptvirt::Domaininline
getUUID() const virt::Domaininline
getUUIDString() const noexcept-> std::optional< std::array< char, VIR_UUID_STRING_BUFLEN >>virt::Domaininline
getVcpuPinInfo(enums::domain::VCpuFlag flags) -> std::optional< std::vector< unsigned char >>virt::Domaininline
getVcpus() const noexceptvirt::Domaininline
getXMLDesc(enums::domain::XMLFlags flag) const noexceptvirt::Domaininline
hasManagedSaveImage() const noexceptvirt::Domaininline
Info typedefvirt::Domain
injectNMI() noexceptvirt::Domaininline
interfaceAddresses(enums::domain::InterfaceAddressesSource source) const -> std::vector< Interface >virt::Domaininline
interfaceAddressesView(enums::domain::InterfaceAddressesSource source) const noexceptvirt::Domaininline
interfaceStats(gsl::czstring<> device) const noexcept-> std::optional< virDomainInterfaceStatsStruct >virt::Domaininline
isActive() const noexceptvirt::Domaininline
isPersistent() const noexceptvirt::Domaininline
isUpdated() const noexceptvirt::Domaininline
managedSave(enums::domain::SaveRestoreFlag flag) noexceptvirt::Domaininline
managedSaveDefineXML(gsl::czstring<> dxml, enums::domain::SaveRestoreFlag flag) noexceptvirt::Domaininline
managedSaveExtractXMLDesc(enums::domain::SaveImageXMLFlag flag) const noexceptvirt::Domaininline
managedSaveGetXMLDesc(enums::domain::SaveImageXMLFlag flag) const noexceptvirt::Domaininline
managedSaveRemove() noexceptvirt::Domaininline
memoryPeek(unsigned long long start, gsl::span< unsigned char > buffer, enums::domain::MemoryFlag flag) const noexceptvirt::Domaininline
memoryStats(unsigned int nr_stats) const noexceptvirt::Domaininline
migrate(Connection dconn, enums::domain::MigrateFlag flags, gsl::czstring<> dname, gsl::czstring<> uri, unsigned long bandwidth) noexceptvirt::Domaininline
migrate(Connection dconn, gsl::czstring<> dxml, enums::domain::MigrateFlag flags, gsl::czstring<> dname, gsl::czstring<> uri, unsigned long bandwidth) noexceptvirt::Domaininline
migrate(Connection dconn, const TypedParams &params, enums::domain::MigrateFlag flags) noexceptvirt::Domaininline
migrateGetCompressionCache() const noexcept-> std::optional< unsigned long long >virt::Domaininline
migrateGetMaxDowntime() const noexcept-> std::optional< unsigned long long >virt::Domaininline
migrateGetMaxSpeed(unsigned int flag) const noexcept-> std::optional< unsigned long >virt::Domaininline
migrateSetCompressionCache(unsigned long long cacheSize) noexceptvirt::Domaininline
migrateSetMaxDowntime(unsigned long long downtime) noexceptvirt::Domaininline
migrateSetMaxSpeed(unsigned long bandwidth, unsigned int flag) noexceptvirt::Domaininline
migrateStartPostCopy(unsigned int flag) noexceptvirt::Domaininline
migrateToURI(gsl::czstring<> duri, enums::domain::MigrateFlag flags, gsl::czstring<> dname, unsigned long bandwidth) noexceptvirt::Domaininline
migrateToURI(gsl::czstring<> dconnuri, gsl::czstring<> miguri, gsl::czstring<> dxml, enums::domain::MigrateFlag flags, gsl::czstring<> dname, unsigned long bandwidth) noexceptvirt::Domaininline
migrateToURI(gsl::czstring<> dconnuri, const TypedParams &params, enums::domain::MigrateFlag flags) noexceptvirt::Domaininline
openChannel(gsl::czstring<> name, Stream &st, enums::domain::ChannelFlag flags) noexceptvirt::Domaininline
openConsole(gsl::czstring<> dev_name, Stream &st, enums::domain::ConsoleFlag flags) noexceptvirt::Domaininline
openGraphics(unsigned int idx, int fd, enums::domain::OpenGraphicsFlag flags) const noexceptvirt::Domaininline
openGraphicsFD(unsigned int idx, enums::domain::OpenGraphicsFlag flags) const noexceptvirt::Domaininline
operator bool() const noexceptvirt::Domaininlineexplicit
operator=(const Domain &)=deletevirt::Domain
operator=(Domain &&) noexceptvirt::Domaininline
pinEmulator(CpuMap cpumap, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
pinIOThread(unsigned int iothread_id, CpuMap cpumap, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
pinVcpu(unsigned int vcpu, CpuMap cpumap) noexceptvirt::Domaininline
pinVcpuFlags(unsigned int vcpu, CpuMap cpumap, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
PMSuspendForDuration(unsigned target, unsigned long long duration) noexceptvirt::Domaininline
PMWakeup() noexceptvirt::Domaininline
reboot(enums::domain::ShutdownFlag flags)virt::Domaininline
reboot()virt::Domaininline
rename(gsl::czstring<>)virt::Domaininline
reset()virt::Domaininline
resume() noexceptvirt::Domaininline
save(gsl::czstring<> to) noexceptvirt::Domaininline
save(gsl::czstring<> to, gsl::czstring<> dxml, enums::domain::SaveRestoreFlag flags) noexceptvirt::Domaininline
screenshot(Stream &stream, unsigned int screen) const noexceptvirt::Domaininline
sendKey(enums::domain::KeycodeSet codeset, unsigned int holdtime, gsl::span< const unsigned int > keycodes) noexceptvirt::Domaininline
sendProcessSignal(long long pid_value, enums::domain::ProcessSignal signum) noexceptvirt::Domaininline
setAutoStart(bool)virt::Domaininline
setBlkioParameters(TypedParams params, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setBlockIoTune(gsl::czstring<> disk, TypedParams params, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setBlockThreshold(gsl::czstring<> dev, unsigned long long threshold) noexceptvirt::Domaininline
setGuestVcpus(gsl::czstring<> cpumap, bool state) noexceptvirt::Domaininline
setInterfaceParameters(gsl::czstring<> device, TypedParams params, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setIOThreadParams(unsigned int iothread_id, TypedParams params, enums::domain::MITPFlags flags) noexceptvirt::Domaininline
setLifecycleAction(enums::domain::Lifecycle type, enums::domain::LifecycleAction action, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setMaxMemory(unsigned long)virt::Domaininline
setMemory(unsigned long)virt::Domaininline
setMemoryFlags(unsigned long memory, enums::domain::MemoryModFlag flags) noexceptvirt::Domaininline
setMemoryParameters(TypedParams params, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setMemoryStatsPeriod(int period, enums::domain::MemoryModFlag flags) noexceptvirt::Domaininline
setMetadata(enums::domain::MetadataType type, gsl::czstring<> metadata, gsl::czstring<> key, gsl::czstring<> uri, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setNumaParameters(TypedParams params, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setPerfEvents(TypedParams params, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setSchedulerParameters(TypedParams params) noexceptvirt::Domaininline
setSchedulerParameters(TypedParams params, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setTime(long long seconds, unsigned int nseconds, enums::domain::SetTimeFlag flags) noexceptvirt::Domaininline
setUserPassword(gsl::czstring<> user, gsl::czstring<> password, enums::domain::SetUserPasswordFlag flags) noexceptvirt::Domaininline
setVcpu(gsl::czstring<> vcpumap, bool state, enums::domain::ModificationImpactFlag flags) noexceptvirt::Domaininline
setVcpus(unsigned int nvcpus) noexceptvirt::Domaininline
setVcpus(unsigned int nvcpus, enums::domain::VCpuFlag flags) noexceptvirt::Domaininline
shutdown() noexceptvirt::Domaininline
shutdown(enums::domain::ShutdownFlag flag) noexceptvirt::Domaininline
suspend() noexceptvirt::Domaininline
undefine() noexceptvirt::Domaininline
undefine(enums::domain::UndefineFlag) noexceptvirt::Domaininline
updateDeviceFlags(gsl::czstring<> xml, enums::domain::DeviceModifyFlag flags) noexceptvirt::Domaininline
~Domain() noexceptvirt::Domaininline