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