package proxy
import "github.com/docker/docker/proxy"
Index ¶
- Constants
- type Proxy
- type TCPProxy
- func NewTCPProxy(frontendAddr, backendAddr *net.TCPAddr) (*TCPProxy, error)
- func (proxy *TCPProxy) BackendAddr() net.Addr
- func (proxy *TCPProxy) Close()
- func (proxy *TCPProxy) FrontendAddr() net.Addr
- func (proxy *TCPProxy) Run()
- type UDPProxy
Constants ¶
Types ¶
type Proxy ¶
type Proxy interface { // Start forwarding traffic back and forth the front and back-end // addresses. Run() // Stop forwarding traffic and close both ends of the Proxy. Close() // Return the address on which the proxy is listening. FrontendAddr() net.Addr // Return the proxied address. BackendAddr() net.Addr }
func NewProxy ¶
type TCPProxy ¶
type TCPProxy struct {
// contains filtered or unexported fields
}
func NewTCPProxy ¶
func (*TCPProxy) BackendAddr ¶
func (*TCPProxy) Close ¶
func (proxy *TCPProxy) Close()
func (*TCPProxy) FrontendAddr ¶
func (*TCPProxy) Run ¶
func (proxy *TCPProxy) Run()
type UDPProxy ¶
type UDPProxy struct {
// contains filtered or unexported fields
}
func NewUDPProxy ¶
func (*UDPProxy) BackendAddr ¶
func (*UDPProxy) Close ¶
func (proxy *UDPProxy) Close()
func (*UDPProxy) FrontendAddr ¶
func (*UDPProxy) Run ¶
func (proxy *UDPProxy) Run()
Source Files ¶
proxy.go tcp_proxy.go udp_proxy.go
- Version
- v0.7.0-rc6
- Published
- Nov 20, 2013
- Platform
- darwin/amd64
- Imports
- 9 packages
- Last checked
- 6 minutes ago –
Tools for package owners.