IUdpDialect

StockSharp.Fix.Dialects

La interfaz que describe el dialecto del protocolo UDP.

Implementa: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable

Propiedades

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

Cuando es cierto, registra la carga útil completa de UDP como Base64 cuando el procesamiento falla. Intended for diagnostics/deserialization of problematic packets.

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

Feeds.

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

Paquetes UDP de entrada máxima por alimento antes de que se dejen caer nuevos paquetes.

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

Max mensajes incrementales con el orden incorrecto antes de recuperar el comienzo.

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

Max cuenta de mensaje que se puede restaurar.

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

Máximo posible restaura.

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

Max suspendió mensajes.

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

Tamaño máximo de los datagramas UDP.

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

Use UDP re-snapshot en lugar de la repetición TCP para restaurar las brechas.

Métodos

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

Para asignar un paquete del tamaño especificado.

logs
El receptor de registro para registrar información sobre el estado de la piscina de memoria.
size
El tamaño del paquete para asignar.

Devuelve: El paquete.

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

Crear un nuevo ejemplo de la clase IUdpSettingsParser.

Devuelve: IUdpSettingsParser

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

Ajustes de carga desde el archivo especificado.

feeds
Ajustes UDP.