|
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 |
|