virthttp  0.0
libvirt http interface
Public Types | Public Member Functions | Public Attributes | List of all members
virt::Domain::IPAddress Class Reference

#include <Domain.hpp>

Public Types

enum  Type : int { Type::IPV4 = VIR_IP_ADDR_TYPE_IPV4, Type::IPV6 = VIR_IP_ADDR_TYPE_IPV6 }
 

Public Member Functions

 IPAddress () noexcept=default
 
 IPAddress (const virDomainIPAddress &ref)
 
 IPAddress (Type type, std::string addr, uint8_t prefix) noexcept
 

Public Attributes

Type type
 
std::string addr
 
uint8_t prefix
 

Member Enumeration Documentation

enum virt::Domain::IPAddress::Type : int
strong
Enumerator
IPV4 
IPV6 

Constructor & Destructor Documentation

virt::Domain::IPAddress::IPAddress ( )
defaultnoexcept
virt::Domain::IPAddress::IPAddress ( const virDomainIPAddress &  ref)
inline
virt::Domain::IPAddress::IPAddress ( Type  type,
std::string  addr,
uint8_t  prefix 
)
inlinenoexcept

Member Data Documentation

std::string virt::Domain::IPAddress::addr
uint8_t virt::Domain::IPAddress::prefix
Type virt::Domain::IPAddress::type

The documentation for this class was generated from the following file: