コード例 #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,
     });
 }
コード例 #2
0
 /// <summary>
 /// Create a copy of <see cref="HeartbeatMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new HeartbeatMessageAdapter((IMessageAdapter)InnerAdapter.Clone())
     {
         SuppressReconnectingErrors = SuppressReconnectingErrors
     });
 }
コード例 #3
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, StorageRegistry, SnapshotRegistry, CandleBuilderProvider)
     {
         OverrideSecurityData = OverrideSecurityData,
     });
 }
コード例 #4
0
 /// <summary>
 /// Create a copy of <see cref="SubscriptionMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new SubscriptionMessageAdapter((IMessageAdapter)InnerAdapter.Clone())
     {
         IsRestoreSubscriptionOnErrorReconnect = IsRestoreSubscriptionOnErrorReconnect,
     });
 }
コード例 #5
0
 /// <summary>
 /// Create a copy of <see cref="PartialDownloadMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new PartialDownloadMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #6
0
 /// <summary>
 /// Create a copy of <see cref="HeartbeatMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new HeartbeatMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #7
0
 /// <summary>
 /// Create a copy of <see cref="OriginalTransactionMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new OriginalTransactionMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #8
0
			public override IMessageChannel Clone()
			{
				return new TimeAdapter(_parent, (IMessageAdapter)InnerAdapter.Clone());
			}
コード例 #9
0
 /// <summary>
 /// Create a copy of <see cref="OrderBookTruncateMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new OrderBookTruncateMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #10
0
 /// <summary>
 /// Create a copy of <see cref="SlippageMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new SlippageMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #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));
 }
コード例 #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));
 }
コード例 #13
0
 /// <summary>
 /// Create a copy of <see cref="LatencyMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new LatencyMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #14
0
 /// <summary>
 /// Create a copy of <see cref="SubscriptionOnlineMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new SubscriptionOnlineMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #15
0
 /// <summary>
 /// Create a copy of <see cref="OrderBookInrementMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new OrderBookInrementMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #16
0
 /// <summary>
 /// Create a copy of <see cref="CustomHistoryMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new CustomHistoryMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #17
0
 /// <summary>
 /// Create a copy of <see cref="CommissionMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new CommissionMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #18
0
 /// <summary>
 /// Create a copy of <see cref="OrderLogMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new OrderLogMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #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()));
 }
コード例 #20
0
 /// <summary>
 /// Create a copy of <see cref="StorageMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new StorageMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _storageProcessor));
 }
コード例 #21
0
 /// <summary>
 /// Create a copy of <see cref="CandleHolderMessageAdapter"/>.
 /// </summary>
 /// <returns>Copy.</returns>
 public override IMessageChannel Clone()
 {
     return(new CandleHolderMessageAdapter((IMessageAdapter)InnerAdapter.Clone()));
 }
コード例 #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));
 }