type vendor/golang.org/x/net/dns/dnsmessage.Parser

72 uses

	vendor/golang.org/x/net/dns/dnsmessage (current package)
		message.go#L559: type Parser struct {
		message.go#L573: func (p *Parser) Start(msg []byte) (Header, error) {
		message.go#L575: 		*p = Parser{}
		message.go#L586: func (p *Parser) checkAdvance(sec section) error {
		message.go#L602: func (p *Parser) resource(sec section) (Resource, error) {
		message.go#L618: func (p *Parser) resourceHeader(sec section) (ResourceHeader, error) {
		message.go#L639: func (p *Parser) skipResource(sec section) error {
		message.go#L663: func (p *Parser) Question() (Question, error) {
		message.go#L686: func (p *Parser) AllQuestions() ([]Question, error) {
		message.go#L707: func (p *Parser) SkipQuestion() error {
		message.go#L727: func (p *Parser) SkipAllQuestions() error {
		message.go#L738: func (p *Parser) AnswerHeader() (ResourceHeader, error) {
		message.go#L743: func (p *Parser) Answer() (Resource, error) {
		message.go#L748: func (p *Parser) AllAnswers() ([]Resource, error) {
		message.go#L775: func (p *Parser) SkipAnswer() error {
		message.go#L780: func (p *Parser) SkipAllAnswers() error {
		message.go#L791: func (p *Parser) AuthorityHeader() (ResourceHeader, error) {
		message.go#L796: func (p *Parser) Authority() (Resource, error) {
		message.go#L801: func (p *Parser) AllAuthorities() ([]Resource, error) {
		message.go#L828: func (p *Parser) SkipAuthority() error {
		message.go#L833: func (p *Parser) SkipAllAuthorities() error {
		message.go#L844: func (p *Parser) AdditionalHeader() (ResourceHeader, error) {
		message.go#L849: func (p *Parser) Additional() (Resource, error) {
		message.go#L854: func (p *Parser) AllAdditionals() ([]Resource, error) {
		message.go#L881: func (p *Parser) SkipAdditional() error {
		message.go#L886: func (p *Parser) SkipAllAdditionals() error {
		message.go#L900: func (p *Parser) CNAMEResource() (CNAMEResource, error) {
		message.go#L918: func (p *Parser) MXResource() (MXResource, error) {
		message.go#L936: func (p *Parser) NSResource() (NSResource, error) {
		message.go#L954: func (p *Parser) PTRResource() (PTRResource, error) {
		message.go#L972: func (p *Parser) SOAResource() (SOAResource, error) {
		message.go#L990: func (p *Parser) TXTResource() (TXTResource, error) {
		message.go#L1008: func (p *Parser) SRVResource() (SRVResource, error) {
		message.go#L1026: func (p *Parser) AResource() (AResource, error) {
		message.go#L1044: func (p *Parser) AAAAResource() (AAAAResource, error) {
		message.go#L1062: func (p *Parser) OPTResource() (OPTResource, error) {
		message.go#L1080: func (p *Parser) UnknownResource() (UnknownResource, error) {
		message.go#L1096: 	var p Parser
		svcb.go#L259: func (p *Parser) genericSVCBResource(svcbType Type) (SVCBResource, error) {
		svcb.go#L277: func (p *Parser) SVCBResource() (SVCBResource, error) {
		svcb.go#L285: func (p *Parser) HTTPSResource() (HTTPSResource, error) {

	net
		cgo_unix.go#L371: 	var p dnsmessage.Parser
		dnsclient_unix.go#L109: func dnsPacketRoundTrip(c Conn, id uint16, query dnsmessage.Question, b []byte) (dnsmessage.Parser, dnsmessage.Header, error) {
		dnsclient_unix.go#L111: 		return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L118: 			return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L120: 		var p dnsmessage.Parser
		dnsclient_unix.go#L136: func dnsStreamRoundTrip(c Conn, id uint16, query dnsmessage.Question, b []byte) (dnsmessage.Parser, dnsmessage.Header, error) {
		dnsclient_unix.go#L138: 		return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L143: 		return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L151: 		return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L153: 	var p dnsmessage.Parser
		dnsclient_unix.go#L156: 		return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotUnmarshalDNSMessage
		dnsclient_unix.go#L160: 		return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotUnmarshalDNSMessage
		dnsclient_unix.go#L163: 		return dnsmessage.Parser{}, dnsmessage.Header{}, errInvalidDNSResponse
		dnsclient_unix.go#L169: func (r *Resolver) exchange(ctx context.Context, server string, q dnsmessage.Question, timeout time.Duration, useTCP, ad bool) (dnsmessage.Parser, dnsmessage.Header, error) {
		dnsclient_unix.go#L173: 		return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotMarshalDNSMessage
		dnsclient_unix.go#L187: 			return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L192: 		var p dnsmessage.Parser
		dnsclient_unix.go#L201: 			return dnsmessage.Parser{}, dnsmessage.Header{}, mapErr(err)
		dnsclient_unix.go#L204: 			return dnsmessage.Parser{}, dnsmessage.Header{}, errInvalidDNSResponse
		dnsclient_unix.go#L218: 	return dnsmessage.Parser{}, dnsmessage.Header{}, errNoAnswerFromDNSServer
		dnsclient_unix.go#L222: func checkHeader(p *dnsmessage.Parser, h dnsmessage.Header) error {
		dnsclient_unix.go#L255: func skipToAnswer(p *dnsmessage.Parser, qtype dnsmessage.Type) error {
		dnsclient_unix.go#L276: func extractExtendedRCode(p dnsmessage.Parser, hdr dnsmessage.Header) (dnsmessage.RCode, bool) {
		dnsclient_unix.go#L297: func (r *Resolver) tryOneName(ctx context.Context, cfg *dnsConfig, name string, qtype dnsmessage.Type) (dnsmessage.Parser, string, error) {
		dnsclient_unix.go#L304: 		return dnsmessage.Parser{}, "", &DNSError{Err: errCannotMarshalDNSMessage.Error(), Name: name}
		dnsclient_unix.go#L351: 	return dnsmessage.Parser{}, "", lastErr
		dnsclient_unix.go#L441: func (r *Resolver) lookup(ctx context.Context, name string, qtype dnsmessage.Type, conf *dnsConfig) (dnsmessage.Parser, string, error) {
		dnsclient_unix.go#L448: 		return dnsmessage.Parser{}, "", newDNSError(errNoSuchHost, name, "")
		dnsclient_unix.go#L456: 		p      dnsmessage.Parser
		dnsclient_unix.go#L480: 	return dnsmessage.Parser{}, "", err
		dnsclient_unix.go#L633: 		p      dnsmessage.Parser