virthttp  0.0
libvirt http interface
Namespaces | Classes | Typedefs | Functions
virt Namespace Reference

Namespaces

 enums
 
 meta
 

Classes

class  AdminConnection
 
struct  ConnectCredential
 
class  Connection
 
class  ConnectionAuth
 
struct  CpuMap
 
class  Domain
 
struct  Error
 
class  ErrorRef
 
class  Network
 
class  NodeDevice
 
struct  StoragePool
 
struct  StorageVol
 
class  Stream
 
class  TypedParameter
 
class  TypedParams
 

Typedefs

using ConnectAuthCallback = bool(*)(gsl::span< ConnectCredential >)
 
using TypedParamValueType = std::variant< int, unsigned, long long, unsigned long long, double, bool, std::string >
 

Functions

unsigned long getVersion ()
 
auto getLastError () noexcept-> ErrorRef
 
auto extractLastError () -> Error
 
template<>
auto Connection::listDefinedDomains< gsl::zstring<> > () const
 
template<>
auto Connection::listDefinedDomains< std::string > () const
 

Typedef Documentation

using virt::ConnectAuthCallback = typedef bool (*)(gsl::span<ConnectCredential>)
using virt::TypedParamValueType = typedef std::variant<int, unsigned, long long, unsigned long long, double, bool, std::string>

Function Documentation

template<>
auto virt::Connection::listDefinedDomains< gsl::zstring<> > ( ) const
template<>
auto virt::Connection::listDefinedDomains< std::string > ( ) const
auto virt::extractLastError ( ) -> Error
inline
auto virt::getLastError ( ) -> ErrorRef
inlinenoexcept
unsigned long virt::getVersion ( )