IMessageListener
StockSharp.Server.Core
The administration face of a protocol server: what is connected, what it asked for, and the means to hold or drop either. A monitoring UI holds nothing but this.
Implements: IProtocolServer, ILogReceiver, ILogSource, IDisposable
Methods
AddSubscription
public void AddSubscription(ServerSubscription subscription)
iMessageListener.AddSubscription(subscription)
Add subscription.
- subscription
- Subscription.
GetSubscriptions
public IEnumerable<ServerSubscription> GetSubscriptions(IMessageListenerSession session)
result = iMessageListener.GetSubscriptions(session)
Get subscription for the specified session.
- session
- Session.
Returns: Subscriptions.
RemoveSubscription
public bool RemoveSubscription(ServerSubscription subscription)
result = iMessageListener.RemoveSubscription(subscription)
Remove subscription.
- subscription
- Subscription.
Returns: if subscription was found, otherwise .
Resume
public bool Resume(ServerSubscription subscription)
result = iMessageListener.Resume(subscription)
Resume subscription.
- subscription
- Subscription.
Returns: if subscription was found, otherwise .
Resume
public void Resume(IMessageListenerSession session)
iMessageListener.Resume(session)
Resume session.
- session
- Session.
Suspend
public bool Suspend(ServerSubscription subscription)
result = iMessageListener.Suspend(subscription)
Suspend subscription.
- subscription
- Subscription.
Returns: if subscription was found, otherwise .
Suspend
public void Suspend(IMessageListenerSession session)
iMessageListener.Suspend(session)
Suspend session.
- session
- Session.
Events
SessionConnected
public event Action<IMessageListenerSession> SessionConnected
iMessageListener.SessionConnected += handler
Session connected event.
SessionDisconnected
public event Action<IMessageListenerSession> SessionDisconnected
iMessageListener.SessionDisconnected += handler
Session disconnected event.
SubscriptionChanged
public event Action<ServerSubscription> SubscriptionChanged
iMessageListener.SubscriptionChanged += handler
Client subscription changed event.