Infront Data Manager Connect Client (.NET)
|
Inherits Gevasys.DataCore.Core.IRunnable, and Gevasys.DataCore.Core.IStreamingConsumer.
Inherited by Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
Public Member Functions | |
virtual WebServiceInitializeResult | Initialize () |
virtual String | GetClientThreadName () |
virtual void | SetAsBackup (bool isBackup) |
Sets a IConsumer to the backup state. More... | |
virtual bool | GetIsBackup () |
Gets if the IConsumer is in backup state. More... | |
virtual void | RequestRecaps (InstrumentList instrument) |
Request recap messages for a list of instruments. A maximum of 2000 elements can be requested per call. More... | |
virtual bool | Start () |
Starts the IConsumer More... | |
virtual void | Stop () |
Stops the IConsumer More... | |
virtual void | AsyncServiceCallCallback (AsyncServiceCallResult result) |
The callback method for asynchronous services calls. More... | |
virtual bool | GetIsAlive () |
Gets if the IConsumer is online. More... | |
virtual void | AddInstrument (String instrument) |
Adds and subscribes a instrument. More... | |
virtual void | AddInstruments (InstrumentList instruments) |
Adds and subscribes a list of instruments. More... | |
virtual void | AddFilterElements (FilterElement filterElement, params FilterElement[] filterElements) |
virtual void | AddExchange (String Exchange) |
Adds and subscribes a exchange. Not available in version 1.1. More... | |
virtual void | RemoveInstrument (String instrument) |
Removes an unsubscribes a instrument. More... | |
virtual void | RemoveInstruments (InstrumentList instruments) |
Remove and unsubscribes a list of instruments. More... | |
virtual void | RemoveExchange (String Exchange) |
Removes and unsubscribes a exchange. More... | |
virtual void | RemoveFilterElements (FilterElement filterElement, params FilterElement[] filterElements) |
virtual void | RemoveAll () |
Removes and unsubscribes all instruments and exchanges. More... | |
virtual InstrumentList | GetInstruments () |
Get the list of subscribed instruments. More... | |
virtual void | Run () |
Implement this method to start the Thread. More... | |
virtual void | SetFieldFilter (List< string > fieldList) |
Sets a list of fields as a data filter for the streaming connection on the server side. Only fields that exists in the field filter will be pushed. More... | |
virtual void | RemoveFieldFilter () |
Removes a field filter. More... | |
virtual string | GetName () |
Gets the name of the Consumer. More... | |
virtual ConsumerType | GetConsumerType () |
Gets the type of the Consumer. More... | |
void | SubscribeNewsBroadcast () |
void | UnsubscribeNewsBroadcast () |
void | AddFilterElement (FilterElement filterElement) |
Adds a FilterElement More... | |
void | RemoveFilterElement (FilterElement filterElement) |
Removes the FilterElement More... | |
Abstract base class for all consumers that wants to consume streaming data.
|
inlinevirtual |
Adds and subscribes a exchange. Not available in version 1.1.
Exchange | The exchange. |
Implements Gevasys.DataCore.Core.IConsumer.
|
inline |
|
inlinevirtual |
Adds and subscribes a instrument.
instrument | The instrument. |
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Adds and subscribes a list of instruments.
instruments | The list of instruments. |
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
The callback method for asynchronous services calls.
result |
Implements Gevasys.DataCore.Core.IStreamingConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Gets the type of the Consumer.
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Get the list of subscribed instruments.
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Gets if the IConsumer is online.
Implements Gevasys.DataCore.Core.IStreamingConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Gets if the IConsumer is in backup state.
Implements Gevasys.DataCore.Core.IStreamingConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Gets the name of the Consumer.
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Initializes the consumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Removes and unsubscribes all instruments and exchanges.
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Removes and unsubscribes a exchange.
Exchange | Not available in version 1.1. |
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Removes a field filter.
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inline |
|
inlinevirtual |
Removes an unsubscribes a instrument.
instrument | The instrument. |
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Remove and unsubscribes a list of instruments.
instruments | The list of Instruments |
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Request recap messages for a list of instruments. A maximum of 2000 elements can be requested per call.
instrument | The list of instruments. |
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Implement this method to start the Thread.
Implements Gevasys.DataCore.Core.IRunnable.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Sets a IConsumer to the backup state.
isBackup | True if the consumer should run in backup mode. |
Implements Gevasys.DataCore.Core.IStreamingConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Sets a list of fields as a data filter for the streaming connection on the server side. Only fields that exists in the field filter will be pushed.
fieldList |
Implements Gevasys.DataCore.Core.IConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Starts the IConsumer
Implements Gevasys.DataCore.Core.IStreamingConsumer.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
|
inlinevirtual |
Stops the IConsumer
Implements Gevasys.DataCore.Core.IRunnable.
Reimplemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer.
Copyright (C) 2021 Infront Financial Technology GmbH
Mainzer Landstrasse 178 – 190
60327 Frankfurt am Main
Infront Data Manager Connect V4.1