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