bind method

void bind (T impl, InterfaceRequest<T> interfaceRequest)

Implementation

void bind(T impl, InterfaceRequest<T> interfaceRequest) {
  assert(!isBound);
  Channel channel = interfaceRequest.passChannel()!;
  _impl = impl;
  _reader.bind(channel);

  final callback = onBind;
  if (callback != null) {
    callback();
  }
}