|
| | Connection (gsl::czstring<> name, bool rd_only=false) noexcept |
| |
| template<typename Callback = virConnectAuthCallbackPtr> |
| | Connection (gsl::czstring<> name, ConnectionAuth< Callback > &auth, enums::connection::Flags flags) noexcept |
| |
| | Connection (const Connection &conn) noexcept=default |
| |
| constexpr | Connection (Connection &&conn) noexcept |
| |
| Connection & | operator= (const Connection &conn) noexcept=delete |
| |
| Connection & | operator= (Connection &&conn) noexcept |
| |
| | ~Connection () |
| |
| void | ref () |
| |
| template<typename Data > |
| void | registerCloseCallback (void(*cb)(Data &), std::unique_ptr< Data > data=nullptr) |
| |
| void | registerCloseCallback (void(*cb)()) |
| |
| template<typename Data > |
| void | unregisterCloseCallback (void(*cb)(Data &)) |
| |
| void | unregisterCloseCallback (void(*cb)()) |
| |
| void | setKeepAlive (int interval, unsigned count) |
| |
| gsl::zstring | findStoragePoolSources (gsl::czstring<> type, gsl::czstring<>) const noexcept |
| |
| gsl::zstring | getCapabilities () const noexcept |
| |
| gsl::zstring | getHostname () const noexcept |
| |
| unsigned long | getLibVersion () const |
| |
| int | getMaxVcpus (gsl::czstring<> type) const noexcept |
| |
| passive< gsl::zstring<> > | getSysInfo (unsigned flags) const noexcept |
| |
| gsl::czstring | getType () const noexcept |
| |
| passive< gsl::zstring<> > | getURI () const noexcept |
| |
| bool | isAlive () const noexcept |
| |
| bool | isEncrypted () const noexcept |
| |
| bool | isSecure () const noexcept |
| |
| bool | restore (gsl::czstring<> from) noexcept |
| |
| bool | restore (gsl::czstring<> from, gsl::czstring<> dxml, enums::domain::SaveRestoreFlag flags) noexcept |
| |
| int | numOfDomains () const noexcept |
| |
| int | numOfDefinedDomains () const noexcept |
| |
| auto | listDomains () const -> std::vector< int > |
| |
| template<typename StrT > |
| auto | listDefinedDomains () const =delete |
| |
| auto | listAllDomains (enums::connection::list::domains::Flag flags) const -> std::vector< Domain > |
| |
| auto | getAllDomainStats (enums::domain::stats::Types stats, enums::connection::get_all_domains::stats::Flags flags) |
| |
| Domain | domainLookupByID (int) const noexcept |
| |
| Domain | domainLookupByName (gsl::czstring<>) const noexcept |
| |
| Domain | domainLookupByName (const std::string &) const noexcept |
| |
| Domain | domainLookupByUUID (gsl::basic_zstring< const unsigned char >) const noexcept |
| |
| Domain | domainLookupByUUIDString (gsl::czstring<>) const noexcept |
| |
| Domain | domainLookupByUUIDString (const std::string &) const noexcept |
| |
| bool | domainSaveImageDefineXML (gsl::czstring<> file, gsl::czstring<> dxml, enums::domain::SaveRestoreFlag flags) noexcept |
| |
| UniqueZstring | domainSaveImageGetXMLDesc (gsl::czstring<> file, enums::domain::SaveImageXMLFlag flags) const noexcept |
| |
| virNodeInfo | nodeGetInfo () const |
| |
| unsigned long long | nodeGetFreeMemory () const |
| |
| std::vector< unsigned long long > | nodeGetCellsFreeMemory () const |
| |
| constexpr | operator bool () const noexcept |
| |
| Network | networkLookupByUUID (gsl::basic_zstring< const unsigned char > uuid) const noexcept |
| |
| Network | networkLookupByName (gsl::czstring<> name) const noexcept |
| |
| Network | networkLookupByName (const std::string &name) const noexcept |
| |
| Network | networkLookupByUUIDString (gsl::czstring<> uuid_str) const noexcept |
| |
| Network | networkLookupByUUIDString (const std::string &uuid_str) const noexcept |
| |
| auto | listAllNetworks (enums::connection::list::networks::Flag) const noexcept |
| |
| auto | listDefinedNetworksNames () const noexcept |
| |
| auto | listNetworksNames () const noexcept |
| |
| std::vector< Network > | extractAllNetworks (enums::connection::list::networks::Flag) const |
| |
| std::vector< std::string > | extractDefinedNetworksNames () const |
| |
| std::vector< std::string > | extractNetworksNames () const |
| |
| auto | listAllDevices (enums::connection::list::devices::Flags flags=enums::connection::list::devices::Flags::DEFAULT) const noexcept |
| |
| std::vector< NodeDevice > | extractAllDevices (enums::connection::list::devices::Flags flags=enums::connection::list::devices::Flags::DEFAULT) const |
| |
| auto | listDevicesNames (const std::string &capability) const noexcept |
| |
| std::vector< std::string > | extractDevicesNames (const std::string &capability) const |
| |
| NodeDevice | deviceLookupByName (gsl::czstring<> name) const noexcept |
| |
| NodeDevice | deviceLookupSCSIHostByWWN (gsl::czstring<> wwnn, gsl::czstring<> wwpn) const noexcept |
| |
| auto | listAllStoragePools (enums::connection::list::storage_pool::Flag flags) const noexcept |
| |
| std::vector< StoragePool > | extractAllStoragePools (enums::connection::list::storage_pool::Flag) const |
| |
| auto | listDefinedStoragePoolsNames () const noexcept |
| |
| auto | listStoragePoolsNames () const noexcept |
| |
| int | numOfDefinedStoragePools () const noexcept |
| |
| int | numOfStoragePools () const noexcept |
| |
| StoragePool | storagePoolLookupByName (gsl::czstring<> name) const noexcept |
| |
| StoragePool | storagePoolLookupByTargetPath (gsl::czstring<> path) const noexcept |
| |
| StoragePool | storagePoolLookupByUUID (gsl::basic_zstring< const unsigned char > uuid) const noexcept |
| |
| StoragePool | storagePoolLookupByUUIDString (gsl::czstring<> uuidstr) const noexcept |
| |
| StorageVol | storageVolLookupByKey (gsl::czstring<> key) const noexcept |
| |
| StorageVol | storageVolLookupByPath (gsl::czstring<> path) const noexcept |
| |