whenBound property

Future<void> whenBound

inherited

Implementation

Future<void> get whenBound {
  if (_currentState == InterfaceState.unbound) {
    return stateChanges.firstWhere((s) => s == InterfaceState.bound);
  }
  if (_currentState == InterfaceState.bound) {
    return Future.value();
  }
  return Future.error(
      FidlStateException('Interface will never become bound'));
}