Table of Contents

Class FixServerChannel

Namespace
StockSharp.Server.Fix
Assembly
StockSharp.Server.Fix.dll

FixServer in-memory channel.

public class FixServerChannel : IMessageChannel, IDisposable, ICloneable<IMessageChannel>, ICloneable
Inheritance
FixServerChannel
Implements
ICloneable<IMessageChannel>
Inherited Members
Extension Methods

Constructors

FixServerChannel(FixServer, IMessageChannel, IMessageChannel)

Initializes a new instance of the FixServerChannel.

public FixServerChannel(FixServer server, IMessageChannel inChannel = null, IMessageChannel outChannel = null)

Parameters

server FixServer

FIX server.

inChannel IMessageChannel

Incoming messages channel.

outChannel IMessageChannel

Outgoing messages channel.

Properties

Server

FIX server.

public FixServer Server { get; }

Property Value

FixServer

State

State.

public ChannelStates State { get; }

Property Value

ChannelStates

Methods

Clear()

Clear.

public void Clear()

Close()

Close channel.

public virtual void Close()

Open()

Open channel.

public virtual void Open()

Resume()

Resume.

public void Resume()

SendInMessage(Message)

Send message.

public virtual bool SendInMessage(Message message)

Parameters

message Message

Message.

Returns

bool

true if the specified message was processed successfully, otherwise, false.

Suspend()

Suspend.

public void Suspend()

Events

NewOutMessage

New message event.

public event Action<IMessageListenerSession, Message> NewOutMessage

Event Type

Action<IMessageListenerSession, Message>

StateChanged

State change event.

public event Action StateChanged

Event Type

Action