Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for ControlContext (0.32 sec)

  1. src/net/iprawsock_posix.go

    	if err != nil {
    		return nil, err
    	}
    	switch network {
    	case "ip", "ip4", "ip6":
    	default:
    		return nil, UnknownNetworkError(sd.network)
    	}
    	ctrlCtxFn := sd.Dialer.ControlContext
    	if ctrlCtxFn == nil && sd.Dialer.Control != nil {
    		ctrlCtxFn = func(ctx context.Context, network, address string, c syscall.RawConn) error {
    			return sd.Dialer.Control(network, address, c)
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  2. src/net/dial.go

    	//
    	// Control is ignored if ControlContext is not nil.
    	Control func(network, address string, c syscall.RawConn) error
    
    	// If ControlContext is not nil, it is called after creating the network
    	// connection but before actually dialing.
    	//
    	// Network and address parameters passed to ControlContext function are not
    	// necessarily the ones passed to Dial. For example, passing "tcp" to Dial
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 06:04:31 UTC 2024
    - 26.9K bytes
    - Viewed (0)
  3. src/net/tcpsock_posix.go

    	return sd.doDialTCPProto(ctx, laddr, raddr, 0)
    }
    
    func (sd *sysDialer) doDialTCPProto(ctx context.Context, laddr, raddr *TCPAddr, proto int) (*TCPConn, error) {
    	ctrlCtxFn := sd.Dialer.ControlContext
    	if ctrlCtxFn == nil && sd.Dialer.Control != nil {
    		ctrlCtxFn = func(ctx context.Context, network, address string, c syscall.RawConn) error {
    			return sd.Dialer.Control(network, address, c)
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  4. src/net/unixsock_posix.go

    		sa = &syscall.SockaddrUnix{Name: addr.Name}
    	}
    	return c.fd.writeMsg(b, oob, sa)
    }
    
    func (sd *sysDialer) dialUnix(ctx context.Context, laddr, raddr *UnixAddr) (*UnixConn, error) {
    	ctrlCtxFn := sd.Dialer.ControlContext
    	if ctrlCtxFn == nil && sd.Dialer.Control != nil {
    		ctrlCtxFn = func(ctx context.Context, network, address string, c syscall.RawConn) error {
    			return sd.Dialer.Control(network, address, c)
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  5. src/net/udpsock_posix.go

    		return 0, 0, &AddrError{Err: "invalid address family", Addr: addr.Addr().String()}
    	}
    }
    
    func (sd *sysDialer) dialUDP(ctx context.Context, laddr, raddr *UDPAddr) (*UDPConn, error) {
    	ctrlCtxFn := sd.Dialer.ControlContext
    	if ctrlCtxFn == nil && sd.Dialer.Control != nil {
    		ctrlCtxFn = func(ctx context.Context, network, address string, c syscall.RawConn) error {
    			return sd.Dialer.Control(network, address, c)
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  6. src/net/dial_test.go

    	switch runtime.GOOS {
    	case "plan9":
    		t.Skipf("%s does not have full support of socktest", runtime.GOOS)
    	case "js", "wasip1":
    		t.Skipf("skipping: fake net does not support Dialer.ControlContext")
    	}
    	t.Run("StreamDial", func(t *testing.T) {
    		for i, network := range []string{"tcp", "tcp4", "tcp6", "unix", "unixpacket"} {
    			t.Run(network, func(t *testing.T) {
    				if !testableNetwork(network) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 06:04:31 UTC 2024
    - 30.3K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"DialTCP", Func, 0},
    		{"DialTimeout", Func, 0},
    		{"DialUDP", Func, 0},
    		{"DialUnix", Func, 0},
    		{"Dialer", Type, 1},
    		{"Dialer.Cancel", Field, 6},
    		{"Dialer.Control", Field, 11},
    		{"Dialer.ControlContext", Field, 20},
    		{"Dialer.Deadline", Field, 1},
    		{"Dialer.DualStack", Field, 2},
    		{"Dialer.FallbackDelay", Field, 5},
    		{"Dialer.KeepAlive", Field, 3},
    		{"Dialer.LocalAddr", Field, 1},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  8. api/go1.20.txt

    pkg net/netip, func IPv6LinkLocalAllRouters() Addr #51766
    pkg net/netip, func IPv6Loopback() Addr #51777
    pkg net, type Dialer struct, ControlContext func(context.Context, string, string, syscall.RawConn) error #55301
    pkg os/exec, type Cmd struct, Cancel func() error #50436
    pkg os/exec, type Cmd struct, WaitDelay time.Duration #50436
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 17 21:23:32 UTC 2023
    - 602.6K bytes
    - Viewed (0)
Back to top