start method

  1. @override
void start(
  1. void onDataReceived(
    1. Uint8List data
    ), {
  2. void onDone()?,
  3. void onError(
    1. Object? error
    )?,
})
override

Implementation

@override
void start(void Function(Uint8List data) onDataReceived, {void Function()? onDone, void Function(Object? error)? onError}) {
  this.onDataReceived = onDataReceived;

  _disposed = false;
  if (tokenProvider != null) {
    unawaited(_startWithToken(onDone: onDone, onError: onError));
  } else {
    _connect(onDone: onDone, onError: onError);
  }
}