Esempio 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,
     });
 }
Esempio 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()));
 }
Esempio 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()));
 }
Esempio 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());
			}
Esempio 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()));
 }
Esempio 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()));
 }
Esempio 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));
 }
Esempio 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));
 }
 /// <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()));
 }
Esempio 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()));
 }
Esempio 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()));
 }
Esempio 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()));
 }
Esempio 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()));
 }
Esempio 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()));
 }
Esempio 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));
 }