// SendLoop is a helper method that wraps WriteLoop, passing a managed // connection to the network and address. Like WriteLoop, this method blocks // until the channel is closed, so clients probably want to start it in its own // goroutine. For typical usage, create a time.Ticker and pass its C channel to // this method. func (g *Graphite) SendLoop(c <-chan time.Time, network, address string) { g.WriteLoop(c, conn.NewDefaultManager(network, address, g.logger)) }
// SendLoop is a helper method that wraps WriteLoop, passing a managed // connection to the network and address. Like WriteLoop, this method blocks // until the channel is closed, so clients probably want to start it in its own // goroutine. For typical usage, create a time.Ticker and pass its C channel to // this method. func (d *Dogstatsd) SendLoop(c <-chan time.Time, network, address string) { d.WriteLoop(c, conn.NewDefaultManager(network, address, d.logger)) }
// SendLoop is a helper method that wraps WriteLoop, passing a managed // connection to the network and address. Like WriteLoop, this method blocks // until the channel is closed, so clients probably want to start it in its own // goroutine. For typical usage, create a time.Ticker and pass its C channel to // this method. func (s *Statsd) SendLoop(c <-chan time.Time, network, address string) { s.WriteLoop(c, conn.NewDefaultManager(network, address, s.logger)) }