DNS.Message.Question (DNS v0.0.0)

View Source

DNS Question

Summary

Types

t()

@type t() :: %DNS.Message.Question{
  class: integer(),
  name: String.t(),
  type: integer()
}

Functions

from_buffer(buffer, message \\ <<>>)

list_from_message(message)

@spec list_from_message(binary()) :: {non_neg_integer(), list()}

list_from_message(message, qdcount)

@spec list_from_message(binary(), non_neg_integer()) :: {non_neg_integer(), list()}

list_to_buffer(list)

@spec list_to_buffer([t()]) :: binary()

new(name, type, class)

@spec new(binary(), integer(), integer()) :: t()

to_buffer(question)

@spec to_buffer(t()) :: <<_::32, _::_*8>>

to_print(question)

@spec to_print(t()) :: binary()