type vendor/golang.org/x/net/dns/dnsmessage.Parser
69 uses
vendor/golang.org/x/net/dns/dnsmessage (current package)
message.go#L540: type Parser struct {
message.go#L554: func (p *Parser) Start(msg []byte) (Header, error) {
message.go#L556: *p = Parser{}
message.go#L567: func (p *Parser) checkAdvance(sec section) error {
message.go#L583: func (p *Parser) resource(sec section) (Resource, error) {
message.go#L599: func (p *Parser) resourceHeader(sec section) (ResourceHeader, error) {
message.go#L620: func (p *Parser) skipResource(sec section) error {
message.go#L644: func (p *Parser) Question() (Question, error) {
message.go#L667: func (p *Parser) AllQuestions() ([]Question, error) {
message.go#L688: func (p *Parser) SkipQuestion() error {
message.go#L708: func (p *Parser) SkipAllQuestions() error {
message.go#L719: func (p *Parser) AnswerHeader() (ResourceHeader, error) {
message.go#L724: func (p *Parser) Answer() (Resource, error) {
message.go#L729: func (p *Parser) AllAnswers() ([]Resource, error) {
message.go#L756: func (p *Parser) SkipAnswer() error {
message.go#L761: func (p *Parser) SkipAllAnswers() error {
message.go#L772: func (p *Parser) AuthorityHeader() (ResourceHeader, error) {
message.go#L777: func (p *Parser) Authority() (Resource, error) {
message.go#L782: func (p *Parser) AllAuthorities() ([]Resource, error) {
message.go#L809: func (p *Parser) SkipAuthority() error {
message.go#L814: func (p *Parser) SkipAllAuthorities() error {
message.go#L825: func (p *Parser) AdditionalHeader() (ResourceHeader, error) {
message.go#L830: func (p *Parser) Additional() (Resource, error) {
message.go#L835: func (p *Parser) AllAdditionals() ([]Resource, error) {
message.go#L862: func (p *Parser) SkipAdditional() error {
message.go#L867: func (p *Parser) SkipAllAdditionals() error {
message.go#L881: func (p *Parser) CNAMEResource() (CNAMEResource, error) {
message.go#L899: func (p *Parser) MXResource() (MXResource, error) {
message.go#L917: func (p *Parser) NSResource() (NSResource, error) {
message.go#L935: func (p *Parser) PTRResource() (PTRResource, error) {
message.go#L953: func (p *Parser) SOAResource() (SOAResource, error) {
message.go#L971: func (p *Parser) TXTResource() (TXTResource, error) {
message.go#L989: func (p *Parser) SRVResource() (SRVResource, error) {
message.go#L1007: func (p *Parser) AResource() (AResource, error) {
message.go#L1025: func (p *Parser) AAAAResource() (AAAAResource, error) {
message.go#L1043: func (p *Parser) OPTResource() (OPTResource, error) {
message.go#L1061: func (p *Parser) UnknownResource() (UnknownResource, error) {
message.go#L1077: var p Parser
net
cgo_unix.go#L365: var p dnsmessage.Parser
dnsclient_unix.go#L108: func dnsPacketRoundTrip(c Conn, id uint16, query dnsmessage.Question, b []byte) (dnsmessage.Parser, dnsmessage.Header, error) {
dnsclient_unix.go#L110: return dnsmessage.Parser{}, dnsmessage.Header{}, err
dnsclient_unix.go#L117: return dnsmessage.Parser{}, dnsmessage.Header{}, err
dnsclient_unix.go#L119: var p dnsmessage.Parser
dnsclient_unix.go#L135: func dnsStreamRoundTrip(c Conn, id uint16, query dnsmessage.Question, b []byte) (dnsmessage.Parser, dnsmessage.Header, error) {
dnsclient_unix.go#L137: return dnsmessage.Parser{}, dnsmessage.Header{}, err
dnsclient_unix.go#L142: return dnsmessage.Parser{}, dnsmessage.Header{}, err
dnsclient_unix.go#L150: return dnsmessage.Parser{}, dnsmessage.Header{}, err
dnsclient_unix.go#L152: var p dnsmessage.Parser
dnsclient_unix.go#L155: return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotUnmarshalDNSMessage
dnsclient_unix.go#L159: return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotUnmarshalDNSMessage
dnsclient_unix.go#L162: return dnsmessage.Parser{}, dnsmessage.Header{}, errInvalidDNSResponse
dnsclient_unix.go#L168: 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#L172: return dnsmessage.Parser{}, dnsmessage.Header{}, errCannotMarshalDNSMessage
dnsclient_unix.go#L186: return dnsmessage.Parser{}, dnsmessage.Header{}, err
dnsclient_unix.go#L191: var p dnsmessage.Parser
dnsclient_unix.go#L200: return dnsmessage.Parser{}, dnsmessage.Header{}, mapErr(err)
dnsclient_unix.go#L203: return dnsmessage.Parser{}, dnsmessage.Header{}, errInvalidDNSResponse
dnsclient_unix.go#L217: return dnsmessage.Parser{}, dnsmessage.Header{}, errNoAnswerFromDNSServer
dnsclient_unix.go#L221: func checkHeader(p *dnsmessage.Parser, h dnsmessage.Header) error {
dnsclient_unix.go#L254: func skipToAnswer(p *dnsmessage.Parser, qtype dnsmessage.Type) error {
dnsclient_unix.go#L275: func extractExtendedRCode(p dnsmessage.Parser, hdr dnsmessage.Header) (dnsmessage.RCode, bool) {
dnsclient_unix.go#L296: func (r *Resolver) tryOneName(ctx context.Context, cfg *dnsConfig, name string, qtype dnsmessage.Type) (dnsmessage.Parser, string, error) {
dnsclient_unix.go#L303: return dnsmessage.Parser{}, "", &DNSError{Err: errCannotMarshalDNSMessage.Error(), Name: name}
dnsclient_unix.go#L350: return dnsmessage.Parser{}, "", lastErr
dnsclient_unix.go#L440: func (r *Resolver) lookup(ctx context.Context, name string, qtype dnsmessage.Type, conf *dnsConfig) (dnsmessage.Parser, string, error) {
dnsclient_unix.go#L447: return dnsmessage.Parser{}, "", newDNSError(errNoSuchHost, name, "")
dnsclient_unix.go#L455: p dnsmessage.Parser
dnsclient_unix.go#L479: return dnsmessage.Parser{}, "", err
dnsclient_unix.go#L634: p dnsmessage.Parser
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |