(value string)
| 39 | } |
| 40 | |
| 41 | func NewDynamicEndpoint(value string) *DynamicEndpoint { |
| 42 | return &DynamicEndpoint{ |
| 43 | Value: value, |
| 44 | rw: &sync.RWMutex{}, |
| 45 | } |
| 46 | } |
| 47 | |
| 48 | func (ep *DynamicEndpoint) Parse() (host string, port uint16, err error) { |
| 49 | // Try to parse as AddrPort directly first to handle cases like [::1]:port correctly |
no outgoing calls