Skip to content

Commit

Permalink
Merge pull request #11 from backkem/export-codes
Browse files Browse the repository at this point in the history
Export protocol codes
  • Loading branch information
raulk committed Feb 27, 2019
2 parents 2b46bdf + 11bb352 commit f755be0
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions dns.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,32 @@ import (
ma "github.com/multiformats/go-multiaddr"
)

// Extracted from source of truth for multicodec codes: https://github.com/multiformats/multicodec
const (
P_DNS4 = 0x0036
P_DNS6 = 0x0037
P_DNSADDR = 0x0038
)

var Dns4Protocol = ma.Protocol{
Code: 54,
Code: P_DNS4,
Size: ma.LengthPrefixedVarSize,
Name: "dns4",
VCode: ma.CodeToVarint(54),
VCode: ma.CodeToVarint(P_DNS4),
Transcoder: DnsTranscoder,
}
var Dns6Protocol = ma.Protocol{
Code: 55,
Code: P_DNS6,
Size: ma.LengthPrefixedVarSize,
Name: "dns6",
VCode: ma.CodeToVarint(55),
VCode: ma.CodeToVarint(P_DNS6),
Transcoder: DnsTranscoder,
}
var DnsaddrProtocol = ma.Protocol{
Code: 56,
Code: P_DNSADDR,
Size: ma.LengthPrefixedVarSize,
Name: "dnsaddr",
VCode: ma.CodeToVarint(56),
VCode: ma.CodeToVarint(P_DNSADDR),
Transcoder: DnsTranscoder,
}

Expand Down

0 comments on commit f755be0

Please sign in to comment.