NewForwardService creates a new forwarder service
(f config.Forwarder, log *zerolog.Logger)
| 21 | |
| 22 | // NewForwardService creates a new forwarder service |
| 23 | func NewForwardService(f config.Forwarder, log *zerolog.Logger) *ForwarderService { |
| 24 | return &ForwarderService{forwarder: f, shutdown: make(chan struct{}, 1), log: log} |
| 25 | } |
| 26 | |
| 27 | // Name is used to figure out this service is related to the others (normally the addr it binds to) |
| 28 | // e.g. localhost:78641 or 127.0.0.1:2222 since this is a websocket forwarder |