IUdpDialect

StockSharp.Fix.Dialects

A interface descreve o dialeto do protocolo UDP.

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

Propriedades

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

Quando true, registra a carga de pacote UDP completa como Base64 quando o processamento falha. Destinado para diagnósticos/desserialização de pacotes problemáticos.

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

Alimenta-se.

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

Pacotes UDP de entrada de buffer máximo por feed antes de novos pacotes serem deixados cair.

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

Max mensagens incrementais com ordem errada antes de recuperar o início.

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

Contagem máxima de mensagens que podem ser restauradas.

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

O máximo de restaurações possíveis.

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

Max suspendeu mensagens.

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

Tamanho máximo do datagram do UDP.

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

Use o re-snapshot UDP em vez de TCP replay para restaurar lacunas.

Métodos

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

Para alocar um pacote do tamanho especificado.

logs
O receptor de log para registrar informações sobre o status do pool de memória.
size
O tamanho do pacote para alocar.

Retorna: O pacote.

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

Criar uma nova instância da classe IUdpSettingsParser.

Retorna: IUdpSettingsParser

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

Carregar as configurações do arquivo especificado.

feeds
Configuração do UDP.