public virtual Task <IBleResult> DisconnectAsync(IConnectBehavior connector) { return(connector.DisconnectAsync()); }
public ConnectableWriterDecorator(IConnectBehavior connector) { _connector = connector; }
public virtual void RemoveListener(IConnectBehavior connector, IListener <ConnectionEvent> listener) { connector.RemoveListener(listener); }
public virtual Task <IBleResult> ConnectAsync(IConnectBehavior connector, CancellationToken cancellationToken) { return(connector.ConnectAsync(cancellationToken)); }
public virtual bool IsConnecting(IConnectBehavior connector) => connector.IsConnecting;
public virtual bool IsFound(IConnectBehavior connector) => connector.IsFound;
public IWriterDecorator <T, T> ConnectableWriter <T>(IConnectBehavior connector) { return(new ConnectableWriterDecorator <T>(connector)); }
public IObserverDecorator <T, T> ConnectableObserver <T>(IConnectBehavior connector) { return(new ConnectableObserverDecorator <T>(connector)); }
public ConnectableCommandDecorator(IConnectBehavior connector) { _connector = connector; }
public ICommandDecorator ConnectableCommand(IConnectBehavior connector) { return(new ConnectableCommandDecorator(connector)); }
public ConnectableObserverDecorator(IConnectBehavior connector) { _connector = connector; }
public static IConnectBehavior Apply(this IConnectBehavior connector, IConnectDecorator decorator) { return(new DecoratedConnectBehavior(connector, decorator)); }
public ConnectableParametrizedReaderDecorator(IConnectBehavior connector) { _connector = connector; }
public override Task <IBleResult> ConnectAsync(IConnectBehavior connector, CancellationToken cancellationToken) { return(_executor.TimeoutBleOperationAsync(connector.ConnectAsync, _timeout, cancellationToken)); }
public DecoratedConnectBehavior(IConnectBehavior connector, IConnectDecorator decorator) { _connector = connector; _decorator = decorator; }