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

16 uses

	github.com/gotd/td/exchange (current package)
		flow.go#L31: type Exchanger struct {
		flow.go#L45: func (e Exchanger) WithClock(c clock.Clock) Exchanger {
		flow.go#L51: func (e Exchanger) WithRand(reader io.Reader) Exchanger {
		flow.go#L57: func (e Exchanger) WithLogger(logger log.Logger) Exchanger {
		flow.go#L63: func (e Exchanger) WithTimeout(timeout time.Duration) Exchanger {
		flow.go#L71: func (e Exchanger) WithTempMode(expiresIn int) Exchanger {
		flow.go#L80: func NewExchanger(conn transport.Conn, dc int) Exchanger {
		flow.go#L81: 	return Exchanger{
		flow.go#L95: func (e Exchanger) unencryptedWriter(input, output proto.MessageType) unencryptedWriter {
		flow.go#L106: func (e Exchanger) Client(keys []PublicKey) ClientExchange {
		flow.go#L123: func (e Exchanger) Server(key PrivateKey) ServerExchange {