DnsCodec

fr.davit.taxonomy.scodec.DnsCodec$
See theDnsCodec companion trait
object DnsCodec extends DnsCodec

Attributes

Companion:
trait
Graph
Supertypes
trait DnsCodec
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Inherited methods

def additionalSection(count: Int): Codec[Vector[DnsResourceRecord]]

Attributes

Inherited from:
DnsCodec
def answerSection(count: Int): Codec[Vector[DnsResourceRecord]]

Attributes

Inherited from:
DnsCodec
def authoritySection(count: Int): Codec[Vector[DnsResourceRecord]]

Attributes

Inherited from:
DnsCodec
def dnsRawRecordData(recordType: DnsRecordType): Codec[DnsRawRecordData]

Attributes

Inherited from:
DnsCodec
def dnsRecordData(recordType: DnsRecordType): DiscriminatorCodec[DnsRecordData, DnsRecordType]

Attributes

Inherited from:
DnsCodec
def questionSection(count: Int): Codec[Vector[DnsQuestion]]

Attributes

Inherited from:
DnsCodec
def rdata(recordType: DnsRecordType): Codec[DnsRecordData]

Attributes

Inherited from:
DnsCodec
def size16(size: Int): Codec[Unit]

Attributes

Inherited from:
DnsCodec

Concrete fields

val dnsMessage: Codec[DnsMessage]

Inherited fields

lazy val ancount: Codec[Int]

Attributes

Inherited from:
DnsCodec
lazy val arcount: Codec[Int]

Attributes

Inherited from:
DnsCodec
lazy val ascii: Charset

Attributes

Inherited from:
DnsCodec
lazy val characterString: Codec[String]

Attributes

Inherited from:
DnsCodec
lazy val dnsAAAARecordData: Codec[DnsAAAARecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsARecordData: Codec[DnsARecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsCNAMERecordData: Codec[DnsCNAMERecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsHINFORecordData: Codec[DnsHINFORecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsHeader: Codec[DnsHeader]

Attributes

Inherited from:
DnsCodec
lazy val dnsMXRecordData: Codec[DnsMXRecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsNAPTRRecordData: Codec[DnsNAPTRRecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsNSRecordData: Codec[DnsNSRecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsOpCode: Codec[DnsOpCode]

Attributes

Inherited from:
DnsCodec
lazy val dnsPTRRecordData: Codec[DnsPTRRecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsQuestionSection: Codec[DnsQuestion]

Attributes

Inherited from:
DnsCodec
lazy val dnsRecordClass: Codec[DnsRecordClass]

Attributes

Inherited from:
DnsCodec
lazy val dnsRecordType: Codec[DnsRecordType]

Attributes

Inherited from:
DnsCodec
lazy val dnsResourceRecord: Codec[DnsResourceRecord]

Attributes

Inherited from:
DnsCodec
lazy val dnsResponseCode: Codec[DnsResponseCode]

Attributes

Inherited from:
DnsCodec
lazy val dnsSOARecordData: Codec[DnsSOARecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsSRVRecordData: Codec[DnsSRVRecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsTXTRecordData: Codec[DnsTXTRecordData]

Attributes

Inherited from:
DnsCodec
lazy val dnsType: Codec[DnsType]

Attributes

Inherited from:
DnsCodec
lazy val domainName: Codec[String]

Attributes

Inherited from:
DnsCodec
lazy val ipv4: Codec[Inet4Address]

Attributes

Inherited from:
DnsCodec
lazy val ipv6: Codec[Inet6Address]

Attributes

Inherited from:
DnsCodec
lazy val label: Codec[String]

Attributes

Inherited from:
DnsCodec
lazy val labels: Codec[List[String]]

Attributes

Inherited from:
DnsCodec
lazy val nscount: Codec[Int]

Attributes

Inherited from:
DnsCodec
lazy val pointer: Codec[Int]

Attributes

Inherited from:
DnsCodec
lazy val qdcount: Codec[Int]

Attributes

Inherited from:
DnsCodec
lazy val ttl: Codec[FiniteDuration]

Attributes

Inherited from:
DnsCodec