Exemplo n.º 1
0
 /// <summary>
 /// Create a copy of <see cref="StorageMetaInfoMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new StorageMetaInfoMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _securityStorage, _positionStorage, _exchangeInfoProvider)
     {
         OverrideSecurityData = OverrideSecurityData,
     });
 }
 /// <summary>
 /// Create a copy of <see cref="HeartbeatMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new HeartbeatMessageAdapter((IMessageAdapter)InnerAdapter.Clone())
     {
         SuppressReconnectingErrors = SuppressReconnectingErrors
     });
 }
 /// <summary>
 /// Create a copy of <see cref="StorageMetaInfoMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new StorageMetaInfoMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _securityStorage, _positionStorage, _exchangeInfoProvider, StorageRegistry, SnapshotRegistry, CandleBuilderProvider)
     {
         OverrideSecurityData = OverrideSecurityData,
     });
 }
 /// <summary>
 /// Create a copy of <see cref="SubscriptionMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new SubscriptionMessageAdapter((IMessageAdapter)InnerAdapter.Clone())
     {
         IsRestoreSubscriptionOnErrorReconnect = IsRestoreSubscriptionOnErrorReconnect,
     });
 }
Exemplo n.º 5
0
 /// <summary>
 /// Create a copy of <see cref="PartialDownloadMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new PartialDownloadMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 6
0
 /// <summary>
 /// Create a copy of <see cref="HeartbeatMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new HeartbeatMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 7
0
 /// <summary>
 /// Create a copy of <see cref="OriginalTransactionMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new OriginalTransactionMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
			public override IMessageChannel Clone()
			{
				return new TimeAdapter(_parent, (IMessageAdapter)InnerAdapter.Clone());
			}
Exemplo n.º 9
0
 /// <summary>
 /// Create a copy of <see cref="OrderBookTruncateMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new OrderBookTruncateMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 10
0
 /// <summary>
 /// Create a copy of <see cref="SlippageMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new SlippageMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 11
0
 /// <summary>
 /// Create a copy of <see cref="SecurityNativeIdMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new SecurityNativeIdMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), Storage));
 }
Exemplo n.º 12
0
 /// <summary>
 /// Create a copy of <see cref="BufferMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new BufferMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), Buffer));
 }
Exemplo n.º 13
0
 /// <summary>
 /// Create a copy of <see cref="LatencyMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new LatencyMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
 /// <summary>
 /// Create a copy of <see cref="SubscriptionOnlineMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new SubscriptionOnlineMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 15
0
 /// <summary>
 /// Create a copy of <see cref="OrderBookInrementMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new OrderBookInrementMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 16
0
 /// <summary>
 /// Create a copy of <see cref="CustomHistoryMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new CustomHistoryMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 17
0
 /// <summary>
 /// Create a copy of <see cref="CommissionMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new CommissionMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 18
0
 /// <summary>
 /// Create a copy of <see cref="OrderLogMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new OrderLogMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 19
0
 /// <summary>
 /// Create a copy of <see cref="ChannelMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new ChannelMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), InputChannel.Clone(), OutputChannel.Clone()));
 }
 /// <summary>
 /// Create a copy of <see cref="StorageMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new StorageMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _storageProcessor));
 }
 /// <summary>
 /// Create a copy of <see cref="CandleHolderMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new CandleHolderMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
Exemplo n.º 22
0
 /// <summary>
 /// Create a copy of <see cref="ExtendedInfoStorageMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new ExtendedInfoStorageMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _extendedInfoStorage));
 }