github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/net/ipv6/payload.go (about)

     1  // Copyright 2013 The Go Authors.  All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package ipv6
     6  
     7  import "net"
     8  
     9  // A payloadHandler represents the IPv6 datagram payload handler.
    10  type payloadHandler struct {
    11  	net.PacketConn
    12  	rawOpt
    13  }
    14  
    15  func (c *payloadHandler) ok() bool { return c != nil && c.PacketConn != nil }