123456789101112131415161718 |
- package cproxy
- type routingDialer struct {
- inner Dialer
- targetAddress string
- }
- func newRoutingDialer(config *configuration) Dialer {
- if len(config.DialAddress) == 0 {
- return config.Dialer
- }
- return &routingDialer{inner: config.Dialer, targetAddress: config.DialAddress}
- }
- func (this *routingDialer) Dial(string) Socket {
- return this.inner.Dial(this.targetAddress)
- }
|