type github.com/gotd/td/internal/exchange.Exchanger

14 uses

	github.com/gotd/td/internal/exchange (current package)
		flow.go#L21: type Exchanger struct {
		flow.go#L32: func (e Exchanger) WithClock(c clock.Clock) Exchanger {
		flow.go#L38: func (e Exchanger) WithRand(reader io.Reader) Exchanger {
		flow.go#L44: func (e Exchanger) WithLogger(log *zap.Logger) Exchanger {
		flow.go#L50: func (e Exchanger) WithTimeout(timeout time.Duration) Exchanger {
		flow.go#L56: func NewExchanger(conn transport.Conn, dc int) Exchanger {
		flow.go#L57: 	return Exchanger{
		flow.go#L68: func (e Exchanger) unencryptedWriter(input, output proto.MessageType) unencryptedWriter {
		flow.go#L79: func (e Exchanger) Client(keys []PublicKey) ClientExchange {
		flow.go#L93: func (e Exchanger) Server(key PrivateKey) ServerExchange {