BaseUdpNetworkFeed

StockSharp.Fix.Dialects

The base class for UDP feed.

Implements: IUdpNetworkFeed

Constructors

BaseUdpNetworkFeed
protected BaseUdpNetworkFeed(BaseUdpDialect dialect, string name, UdpFeedGroup feedGroup)
baseUdpNetworkFeed = BaseUdpNetworkFeed(dialect, name, feedGroup)

The base class for UDP feed.

dialect
BaseUdpDialect
name
The name of the feed.
feedGroup
The network configuration group.

Properties

CanReplay
protected virtual bool CanReplay { get; }
value = baseUdpNetworkFeed.CanReplay

Determines whether the feed can be replayed.

Dialect
protected BaseUdpDialect Dialect { get; }
value = baseUdpNetworkFeed.Dialect

BaseUdpDialect

EnabledSuspend
protected bool EnabledSuspend { get; }
value = baseUdpNetworkFeed.EnabledSuspend

Determines whether the feed is enabled to suspend.

FeedGroup
public UdpFeedGroup FeedGroup { get; }
value = baseUdpNetworkFeed.FeedGroup

Gets the network configuration group.

IncrementalA
public abstract INetworkClient IncrementalA { get; }
value = baseUdpNetworkFeed.IncrementalA

Gets the incremental client A.

IncrementalB
public abstract INetworkClient IncrementalB { get; }
value = baseUdpNetworkFeed.IncrementalB

Gets the incremental client B.

IncrementalC
public abstract INetworkClient IncrementalC { get; }
value = baseUdpNetworkFeed.IncrementalC

Gets the incremental client C.

IsEnabled
public bool IsEnabled { get; }
value = baseUdpNetworkFeed.IsEnabled

Determines whether the feed is enabled.

Name
public string Name { get; }
value = baseUdpNetworkFeed.Name

Gets the name.

SnapshotA
public abstract INetworkClient SnapshotA { get; }
value = baseUdpNetworkFeed.SnapshotA

Gets the snapshot client A.

SnapshotB
public abstract INetworkClient SnapshotB { get; }
value = baseUdpNetworkFeed.SnapshotB

Gets the snapshot client B.

SnapshotC
public abstract INetworkClient SnapshotC { get; }
value = baseUdpNetworkFeed.SnapshotC

Gets the snapshot client C.

Methods

Close
public virtual bool Close()
result = baseUdpNetworkFeed.Close()

Closes the UDP feed.

Returns: Operation result.

Open
protected void Open()
baseUdpNetworkFeed.Open()

Open connections.

SendOutMessageAsync
protected ValueTask SendOutMessageAsync(Message message, CancellationToken cancellationToken)
result = baseUdpNetworkFeed.SendOutMessageAsync(message, cancellationToken)

Send outgoing message.

message
Message
cancellationToken
CancellationToken