コード例 #1
0
 public virtual Task <IBleResult> DisconnectAsync(IConnectBehavior connector)
 {
     return(connector.DisconnectAsync());
 }
コード例 #2
0
 public ConnectableWriterDecorator(IConnectBehavior connector)
 {
     _connector = connector;
 }
コード例 #3
0
 public virtual void RemoveListener(IConnectBehavior connector, IListener <ConnectionEvent> listener)
 {
     connector.RemoveListener(listener);
 }
コード例 #4
0
 public virtual Task <IBleResult> ConnectAsync(IConnectBehavior connector, CancellationToken cancellationToken)
 {
     return(connector.ConnectAsync(cancellationToken));
 }
コード例 #5
0
 public virtual bool IsConnecting(IConnectBehavior connector) => connector.IsConnecting;
コード例 #6
0
 public virtual bool IsFound(IConnectBehavior connector) => connector.IsFound;
コード例 #7
0
 public IWriterDecorator <T, T> ConnectableWriter <T>(IConnectBehavior connector)
 {
     return(new ConnectableWriterDecorator <T>(connector));
 }
コード例 #8
0
 public IObserverDecorator <T, T> ConnectableObserver <T>(IConnectBehavior connector)
 {
     return(new ConnectableObserverDecorator <T>(connector));
 }
コード例 #9
0
 public ConnectableCommandDecorator(IConnectBehavior connector)
 {
     _connector = connector;
 }
コード例 #10
0
 public ICommandDecorator ConnectableCommand(IConnectBehavior connector)
 {
     return(new ConnectableCommandDecorator(connector));
 }
コード例 #11
0
 public ConnectableObserverDecorator(IConnectBehavior connector)
 {
     _connector = connector;
 }
コード例 #12
0
 public static IConnectBehavior Apply(this IConnectBehavior connector, IConnectDecorator decorator)
 {
     return(new DecoratedConnectBehavior(connector, decorator));
 }
コード例 #13
0
 public ConnectableParametrizedReaderDecorator(IConnectBehavior connector)
 {
     _connector = connector;
 }
コード例 #14
0
 public override Task <IBleResult> ConnectAsync(IConnectBehavior connector, CancellationToken cancellationToken)
 {
     return(_executor.TimeoutBleOperationAsync(connector.ConnectAsync, _timeout, cancellationToken));
 }
コード例 #15
0
 public DecoratedConnectBehavior(IConnectBehavior connector, IConnectDecorator decorator)
 {
     _connector = connector;
     _decorator = decorator;
 }