DwmDns-0.1.0
DwmDnsResourceRecord.hh File Reference

Dwm::Dns::ResourceRecord class definition. More...

#include "DwmDnsPortability.hh"
#include <cstdint>
#include <iostream>
#include <map>
#include <string>
#include <typeinfo>
#include <variant>
#include "DwmDnsLabelPositions.hh"
#include "DwmDnsRRDataA.hh"
#include "DwmDnsRRDataNS.hh"
#include "DwmDnsRRDataCNAME.hh"
#include "DwmDnsRRDataAAAA.hh"
#include "DwmDnsRRDataSOA.hh"
#include "DwmDnsRRDataMB.hh"
#include "DwmDnsRRDataMG.hh"
#include "DwmDnsRRDataMR.hh"
#include "DwmDnsRRDataPTR.hh"
#include "DwmDnsRRDataHINFO.hh"
#include "DwmDnsRRDataMINFO.hh"
#include "DwmDnsRRDataMX.hh"
#include "DwmDnsRRDataTXT.hh"
#include "DwmDnsRRDataRP.hh"
#include "DwmDnsRRDataKEY.hh"
#include "DwmDnsRRDataLOC.hh"
#include "DwmDnsRRDataSRV.hh"
#include "DwmDnsRRDataCERT.hh"
#include "DwmDnsRRDataDS.hh"
#include "DwmDnsRRDataSSHFP.hh"
#include "DwmDnsRRDataRRSIG.hh"
#include "DwmDnsRRDataNSEC.hh"
#include "DwmDnsRRDataDNSKEY.hh"
#include "DwmDnsRRDataDHCID.hh"
#include "DwmDnsRRDataNSEC3.hh"
#include "DwmDnsRRDataNSEC3PARAM.hh"
#include "DwmDnsRRDataTLSA.hh"
#include "DwmDnsRRDataSMIMEA.hh"
#include "DwmDnsRRDataOPENPGPKEY.hh"
#include "DwmDnsRRDataURI.hh"
#include "DwmDnsRRDataCAA.hh"
#include "DwmDnsRRDataUnknown.hh"
Include dependency graph for DwmDnsResourceRecord.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dwm::Dns::ResourceRecord
 Encapsulates a DNS resource record. More...
 

Macros

#define MY_VARIANT   std::variant
 
#define MY_GET_IF   std::get_if
 

Detailed Description

Dwm::Dns::ResourceRecord class definition.