IUdpDialect

StockSharp.Fix.Dialects

UDPプロトコルのダイヤルを記述するインターフェース。

実装: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable

プロパティ

DumpPacketOnError
public bool DumpPacketOnError { get; set; }
value = iUdpDialect.DumpPacketOnError
iUdpDialect.DumpPacketOnError = value

真の場合、処理が失敗したときに、フルUDPパケットペイロードをBase64としてログアウトします。問題のあるパケットの診断/デシリアライズのために意図されています。

Feeds
public IList<IUdpNetworkFeed> Feeds { get; }
value = iUdpDialect.Feeds

フィード

MaxIncomingQueueSize
public int MaxIncomingQueueSize { get; set; }
value = iUdpDialect.MaxIncomingQueueSize
iUdpDialect.MaxIncomingQueueSize = value

フィードごとのフィードごとの最大バッファ受信 UDP パケットを新しいパケットがドロップされる前に最大バッファします。

MaxIncrementalWrongOrder
public int MaxIncrementalWrongOrder { get; set; }
value = iUdpDialect.MaxIncrementalWrongOrder
iUdpDialect.MaxIncrementalWrongOrder = value

スタートを回復する前に、間違った順序で最大の増分メッセージ。

MaxRestoreCount
public int MaxRestoreCount { get; set; }
value = iUdpDialect.MaxRestoreCount
iUdpDialect.MaxRestoreCount = value

復元できるメッセージ数の最大値。

MaxRestores
public int MaxRestores { get; set; }
value = iUdpDialect.MaxRestores
iUdpDialect.MaxRestores = value

復元可能。

MaxSuspended
public int MaxSuspended { get; set; }
value = iUdpDialect.MaxSuspended
iUdpDialect.MaxSuspended = value

最大の中断されたメッセージ。

MaxUdpDatagramSize
public int MaxUdpDatagramSize { get; set; }
value = iUdpDialect.MaxUdpDatagramSize
iUdpDialect.MaxUdpDatagramSize = value

UDP の最大データグラムサイズ。

UseUdpResnapshot
public bool UseUdpResnapshot { get; set; }
value = iUdpDialect.UseUdpResnapshot
iUdpDialect.UseUdpResnapshot = value

ギャップを回復するためにTCP再生の代わりにUDP再スナップショットを使用してください。

メソッド

AllocatePacket
public IMemoryOwner<byte> AllocatePacket(ILogReceiver logs, int size)
result = iUdpDialect.AllocatePacket(logs, size)

指定したサイズのパケットを割り当てる。

logs
ログ受信機でメモリプールの状態に関する情報をログに記録します。
size
パケットのサイズを割り当てる。

戻り値: パケット。

CreateParser
public IUdpSettingsParser CreateParser()
result = iUdpDialect.CreateParser()

IUdpSettingsParserクラスの新しいインスタンスを作成します。

戻り値: 担当: 佐藤 宏

LoadSettingsFromFile
public void LoadSettingsFromFile(IDictionary<string, UdpFeedGroup> feeds)
iUdpDialect.LoadSettingsFromFile(feeds)

指定したファイルから設定をロードします。

feeds
UDP の設定。