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

66 uses

	vendor/golang.org/x/net/dns/dnsmessage (current package)
		message.go#L523: type Parser struct {
		message.go#L535: func (p *Parser) Start(msg []byte) (Header, error) {
		message.go#L537: 		*p = Parser{}
		message.go#L548: func (p *Parser) checkAdvance(sec section) error {
		message.go#L564: func (p *Parser) resource(sec section) (Resource, error) {
		message.go#L580: func (p *Parser) resourceHeader(sec section) (ResourceHeader, error) {
		message.go#L598: func (p *Parser) skipResource(sec section) error {
		message.go#L622: func (p *Parser) Question() (Question, error) {
		message.go#L645: func (p *Parser) AllQuestions() ([]Question, error) {
		message.go#L666: func (p *Parser) SkipQuestion() error {
		message.go#L686: func (p *Parser) SkipAllQuestions() error {
		message.go#L697: func (p *Parser) AnswerHeader() (ResourceHeader, error) {
		message.go#L702: func (p *Parser) Answer() (Resource, error) {
		message.go#L707: func (p *Parser) AllAnswers() ([]Resource, error) {
		message.go#L731: func (p *Parser) SkipAnswer() error {
		message.go#L736: func (p *Parser) SkipAllAnswers() error {
		message.go#L747: func (p *Parser) AuthorityHeader() (ResourceHeader, error) {
		message.go#L752: func (p *Parser) Authority() (Resource, error) {
		message.go#L757: func (p *Parser) AllAuthorities() ([]Resource, error) {
		message.go#L781: func (p *Parser) SkipAuthority() error {
		message.go#L786: func (p *Parser) SkipAllAuthorities() error {
		message.go#L797: func (p *Parser) AdditionalHeader() (ResourceHeader, error) {
		message.go#L802: func (p *Parser) Additional() (Resource, error) {
		message.go#L807: func (p *Parser) AllAdditionals() ([]Resource, error) {
		message.go#L831: func (p *Parser) SkipAdditional() error {
		message.go#L836: func (p *Parser) SkipAllAdditionals() error {
		message.go#L850: func (p *Parser) CNAMEResource() (CNAMEResource, error) {
		message.go#L868: func (p *Parser) MXResource() (MXResource, error) {
		message.go#L886: func (p *Parser) NSResource() (NSResource, error) {
		message.go#L904: func (p *Parser) PTRResource() (PTRResource, error) {
		message.go#L922: func (p *Parser) SOAResource() (SOAResource, error) {
		message.go#L940: func (p *Parser) TXTResource() (TXTResource, error) {
		message.go#L958: func (p *Parser) SRVResource() (SRVResource, error) {
		message.go#L976: func (p *Parser) AResource() (AResource, error) {
		message.go#L994: func (p *Parser) AAAAResource() (AAAAResource, error) {
		message.go#L1012: func (p *Parser) OPTResource() (OPTResource, error) {
		message.go#L1028: 	var p Parser

	net
		dnsclient_unix.go#L79: func dnsPacketRoundTrip(c Conn, id uint16, query dnsmessage.Question, b []byte) (dnsmessage.Parser, dnsmessage.Header, error) {
		dnsclient_unix.go#L81: 		return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L88: 			return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L90: 		var p dnsmessage.Parser
		dnsclient_unix.go#L106: func dnsStreamRoundTrip(c Conn, id uint16, query dnsmessage.Question, b []byte) (dnsmessage.Parser, dnsmessage.Header, error) {
		dnsclient_unix.go#L108: 		return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L113: 		return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L121: 		return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L123: 	var p dnsmessage.Parser
		dnsclient_unix.go#L126: 		return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotUnmarshalDNSMessage
		dnsclient_unix.go#L130: 		return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotUnmarshalDNSMessage
		dnsclient_unix.go#L133: 		return dnsmessage.Parser{}, dnsmessage.Header{}, errInvalidDNSResponse
		dnsclient_unix.go#L139: func (r *Resolver) exchange(ctx context.Context, server string, q dnsmessage.Question, timeout time.Duration, useTCP bool) (dnsmessage.Parser, dnsmessage.Header, error) {
		dnsclient_unix.go#L143: 		return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotMarshalDNSMessage
		dnsclient_unix.go#L157: 			return dnsmessage.Parser{}, dnsmessage.Header{}, err
		dnsclient_unix.go#L162: 		var p dnsmessage.Parser
		dnsclient_unix.go#L171: 			return dnsmessage.Parser{}, dnsmessage.Header{}, mapErr(err)
		dnsclient_unix.go#L174: 			return dnsmessage.Parser{}, dnsmessage.Header{}, errInvalidDNSResponse
		dnsclient_unix.go#L181: 	return dnsmessage.Parser{}, dnsmessage.Header{}, errNoAnswerFromDNSServer
		dnsclient_unix.go#L185: func checkHeader(p *dnsmessage.Parser, h dnsmessage.Header) error {
		dnsclient_unix.go#L216: func skipToAnswer(p *dnsmessage.Parser, qtype dnsmessage.Type) error {
		dnsclient_unix.go#L236: func (r *Resolver) tryOneName(ctx context.Context, cfg *dnsConfig, name string, qtype dnsmessage.Type) (dnsmessage.Parser, string, error) {
		dnsclient_unix.go#L243: 		return dnsmessage.Parser{}, "", errCannotMarshalDNSMessage
		dnsclient_unix.go#L312: 	return dnsmessage.Parser{}, "", lastErr
		dnsclient_unix.go#L390: func (r *Resolver) lookup(ctx context.Context, name string, qtype dnsmessage.Type) (dnsmessage.Parser, string, error) {
		dnsclient_unix.go#L397: 		return dnsmessage.Parser{}, "", &DNSError{Err: errNoSuchHost.Error(), Name: name, IsNotFound: true}
		dnsclient_unix.go#L404: 		p      dnsmessage.Parser
		dnsclient_unix.go#L428: 	return dnsmessage.Parser{}, "", err
		dnsclient_unix.go#L581: 		p      dnsmessage.Parser