Table of Contents

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 BaseUdpDialect

BaseUdpDialect

name string

The name of the feed.

feedGroup UdpFeedGroup

The 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

bool

Dialect

protected BaseUdpDialect Dialect { get; }

Property Value

BaseUdpDialect

EnabledSuspend

Determines whether the feed is enabled to suspend.

protected bool EnabledSuspend { get; }

Property Value

bool

FeedGroup

Gets the network configuration group.

public UdpFeedGroup FeedGroup { get; }

Property Value

UdpFeedGroup

IncrementalA

Gets the incremental client A.

public abstract INetworkClient IncrementalA { get; }

Property Value

INetworkClient

IncrementalB

Gets the incremental client B.

public abstract INetworkClient IncrementalB { get; }

Property Value

INetworkClient

IncrementalC

Gets the incremental client C.

public abstract INetworkClient IncrementalC { get; }

Property Value

INetworkClient

IsEnabled

Determines whether the feed is enabled.

public bool IsEnabled { get; }

Property Value

bool

Name

Gets the name.

public string Name { get; }

Property Value

string

SnapshotA

Gets the snapshot client A.

public abstract INetworkClient SnapshotA { get; }

Property Value

INetworkClient

SnapshotB

Gets the snapshot client B.

public abstract INetworkClient SnapshotB { get; }

Property Value

INetworkClient

SnapshotC

Gets the snapshot client C.

public abstract INetworkClient SnapshotC { get; }

Property Value

INetworkClient

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)

Parameters

message Message

Message