MdnsLite.DNS (mdns_lite v0.8.1) View Source

Bring Erlang's DNS record definitions into Elixir

Link to this section Summary

Link to this section Types

Specs

dns_query() :: {:dns_query, domain :: term(), type :: term(), class :: term()}

Specs

dns_rec() ::
  {:dns_rec, header :: term(), qdlist :: term(), anlist :: term(),
   nslist :: term(), arlist :: term()}

Specs

dns_rr() ::
  {:dns_rr, domain :: term(), type :: term(), class :: term(), cnt :: term(),
   ttl :: term(), data :: term(), tm :: term(), bm :: term(), func :: term()}

Link to this section Functions

Link to this macro

dns_header(args \\ [])

View Source (macro)
Link to this macro

dns_header(record, args)

View Source (macro)
Link to this macro

dns_query(args \\ [])

View Source (macro)
Link to this macro

dns_query(record, args)

View Source (macro)
Link to this macro

dns_rec(args \\ [])

View Source (macro)
Link to this macro

dns_rec(record, args)

View Source (macro)
Link to this macro

dns_rr(args \\ [])

View Source (macro)
Link to this macro

dns_rr(record, args)

View Source (macro)

Specs

pretty(dns_rr()) :: String.t()