Uses of Class
nl.sidnlabs.dnslib.message.util.NetworkData
-
-
Uses of NetworkData in nl.sidnlabs.dnslib.message
Methods in nl.sidnlabs.dnslib.message with parameters of type NetworkData Modifier and Type Method Description voidHeader. decode(NetworkData buffer)voidMessage. decode(NetworkData buffer)voidQuestion. decode(NetworkData buffer)voidHeader. encode(NetworkData buffer)Constructors in nl.sidnlabs.dnslib.message with parameters of type NetworkData Constructor Description Message(NetworkData data)Message(NetworkData data, boolean partial, boolean allowFail)Decode network bytes into a DNS Message -
Uses of NetworkData in nl.sidnlabs.dnslib.message.records
Methods in nl.sidnlabs.dnslib.message.records with parameters of type NetworkData Modifier and Type Method Description voidAAAAResourceRecord. decode(NetworkData buffer, boolean partial)voidAbstractResourceRecord. decode(NetworkData buffer, boolean partial)voidAResourceRecord. decode(NetworkData buffer, boolean partial)voidCNAMEResourceRecord. decode(NetworkData buffer, boolean partial)voidHINFOResourceRecord. decode(NetworkData buffer, boolean partial)voidLOCResourceRecord. decode(NetworkData buffer, boolean partial)voidMXResourceRecord. decode(NetworkData buffer, boolean partial)voidNAPTRResourceRecord. decode(NetworkData buffer, boolean partial)voidNotImplementedResourceRecord. decode(NetworkData buffer, boolean partial)voidNSResourceRecord. decode(NetworkData buffer, boolean partial)voidPTRResourceRecord. decode(NetworkData buffer, boolean partial)voidResourceRecord. decode(NetworkData buffer, boolean partial)voidSOAResourceRecord. decode(NetworkData buffer, boolean partial)voidSRVResourceRecord. decode(NetworkData buffer, boolean partial)voidSSHFPResourceRecord. decode(NetworkData buffer, boolean partial)voidTSIGResourceRecord. decode(NetworkData buffer, boolean partial)voidTXTResourceRecord. decode(NetworkData buffer, boolean partial)voidURIResourceRecord. decode(NetworkData buffer, boolean partial)voidAAAAResourceRecord. encode(NetworkData buffer)voidAbstractResourceRecord. encode(NetworkData buffer)voidAResourceRecord. encode(NetworkData buffer)voidCNAMEResourceRecord. encode(NetworkData buffer)voidHINFOResourceRecord. encode(NetworkData buffer)voidLOCResourceRecord. encode(NetworkData buffer)voidMXResourceRecord. encode(NetworkData buffer)voidNAPTRResourceRecord. encode(NetworkData buffer)voidNotImplementedResourceRecord. encode(NetworkData buffer)voidNSResourceRecord. encode(NetworkData buffer)voidPTRResourceRecord. encode(NetworkData buffer)voidResourceRecord. encode(NetworkData buffer)voidSOAResourceRecord. encode(NetworkData buffer)voidSRVResourceRecord. encode(NetworkData buffer)voidSSHFPResourceRecord. encode(NetworkData buffer)voidTXTResourceRecord. encode(NetworkData buffer)voidURIResourceRecord. encode(NetworkData buffer) -
Uses of NetworkData in nl.sidnlabs.dnslib.message.records.dnssec
Methods in nl.sidnlabs.dnslib.message.records.dnssec with parameters of type NetworkData Modifier and Type Method Description voidDNSKEYResourceRecord. decode(NetworkData buffer, boolean partial)voidDSResourceRecord. decode(NetworkData buffer, boolean partial)voidNSEC3ParamResourceRecord. decode(NetworkData buffer, boolean partial)voidNSEC3ResourceRecord. decode(NetworkData buffer, boolean partial)voidNSECResourceRecord. decode(NetworkData buffer, boolean partial)voidNSECTypeDecoder. decode(int octetAvailable, NetworkData buffer, List<TypeMap> types)voidRRSIGResourceRecord. decode(NetworkData buffer, boolean partial)voidDNSKEYResourceRecord. encode(NetworkData buffer)voidDSResourceRecord. encode(NetworkData buffer)voidNSEC3ParamResourceRecord. encode(NetworkData buffer)voidNSEC3ResourceRecord. encode(NetworkData buffer)voidNSECResourceRecord. encode(NetworkData buffer)voidRRSIGResourceRecord. encode(NetworkData buffer) -
Uses of NetworkData in nl.sidnlabs.dnslib.message.records.edns0
Methods in nl.sidnlabs.dnslib.message.records.edns0 with parameters of type NetworkData Modifier and Type Method Description voidClientSubnetOption. decode(NetworkData buffer)voidDNSSECOption. decode(NetworkData buffer)voidEDNS0Option. decode(NetworkData buffer)voidKeyTagOption. decode(NetworkData buffer)voidNSidOption. decode(NetworkData buffer)voidOPTResourceRecord. decode(NetworkData buffer, boolean partial)voidPingOption. decode(NetworkData buffer)voidOPTResourceRecord. encode(NetworkData buffer)Constructors in nl.sidnlabs.dnslib.message.records.edns0 with parameters of type NetworkData Constructor Description ClientSubnetOption(int code, int len, NetworkData buffer)DNSSECOption(int code, int len, NetworkData buffer)EDNS0Option(int code, int len, NetworkData buffer)KeyTagOption(int code, int len, NetworkData buffer)NSidOption(int code, int len, NetworkData opt)PaddingOption(int code, int len, NetworkData buffer)PingOption(int code, int len, NetworkData opt) -
Uses of NetworkData in nl.sidnlabs.dnslib.message.util
Methods in nl.sidnlabs.dnslib.message.util that return NetworkData Modifier and Type Method Description NetworkDataNetworkData. update(byte[] data, int offset, int length)Methods in nl.sidnlabs.dnslib.message.util with parameters of type NetworkData Modifier and Type Method Description static StringDNSStringUtil. readLabelData(NetworkData buffer)static StringDNSStringUtil. readName(NetworkData buffer)static StringDNSStringUtil. readNameUsingBuffer(NetworkData buffer)Optimized version of the readName method, this version uses a shared buffer to prevent having to keep allocating memory for new strings. the buffers is used to store all bytes for the string and when all bytes have been found the bytes are converted into a String.static StringDNSStringUtil. readNameUsingBuffer(NetworkData buffer, byte[] stringBuffer)static voidDNSStringUtil. writeLabelData(String value, NetworkData buffer)static voidDNSStringUtil. writeName(String name, NetworkData buffer)
-