Class BaseUdpNetworkFeed
- Namespace
- StockSharp.Fix.Dialects
- Assembly
- StockSharp.Udp.Core.dll
The base class for UDP feed.
public abstract class BaseUdpNetworkFeed : IUdpNetworkFeed
- Inheritance
-
BaseUdpNetworkFeed
- Implements
- Inherited Members
- Extension Methods
Remarks
Initializes a new instance of the BaseUdpNetworkFeed class.
Constructors
BaseUdpNetworkFeed(BaseUdpDialect, string, UdpFeedGroup)
The base class for UDP feed.
protected BaseUdpNetworkFeed(BaseUdpDialect dialect, string name, UdpFeedGroup feedGroup)
Parameters
dialect
BaseUdpDialectname
stringThe name of the feed.
feedGroup
UdpFeedGroupThe network configuration group.
Remarks
Initializes a new instance of the BaseUdpNetworkFeed class.
Properties
CanReplay
Determines whether the feed can be replayed.
protected virtual bool CanReplay { get; }
Property Value
Dialect
protected BaseUdpDialect Dialect { get; }
Property Value
EnabledSuspend
Determines whether the feed is enabled to suspend.
protected bool EnabledSuspend { get; }
Property Value
FeedGroup
Gets the network configuration group.
public UdpFeedGroup FeedGroup { get; }
Property Value
IncrementalA
Gets the incremental client A.
public abstract INetworkClient IncrementalA { get; }
Property Value
IncrementalB
Gets the incremental client B.
public abstract INetworkClient IncrementalB { get; }
Property Value
IncrementalC
Gets the incremental client C.
public abstract INetworkClient IncrementalC { get; }
Property Value
IsEnabled
Determines whether the feed is enabled.
public bool IsEnabled { get; }
Property Value
Name
Gets the name.
public string Name { get; }
Property Value
SnapshotA
Gets the snapshot client A.
public abstract INetworkClient SnapshotA { get; }
Property Value
SnapshotB
Gets the snapshot client B.
public abstract INetworkClient SnapshotB { get; }
Property Value
SnapshotC
Gets the snapshot client C.
public abstract INetworkClient SnapshotC { get; }
Property Value
Methods
Close()
Closes the UDP feed.
public virtual bool Close()
Returns
- bool
Operation result.
Open()
Open connections.
protected void Open()
SendOutMessage(Message)
Send outgoint message.
protected void SendOutMessage(Message message)