Infront Data Manager Connect Client (.NET)
Public Member Functions | List of all members
Gevasys.DataCore.Core.IStreamingConsumer Interface Reference

More...

Inherits Gevasys.DataCore.Core.IConsumer.

Inherited by Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.IStreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

Public Member Functions

void SetAsBackup (bool isBackup)
 
bool GetIsBackup ()
 
bool Start ()
 
void Stop ()
 
void AsyncServiceCallCallback (AsyncServiceCallResult result)
 
bool GetIsAlive ()
 Gets the alive state of the IConsumer. More...
 
- Public Member Functions inherited from Gevasys.DataCore.Core.IConsumer
void AddInstrument (String instrument)
 
void AddInstruments (InstrumentList instruments)
 
void AddExchange (String Exchange)
 
void RemoveInstrument (String instrument)
 
void RemoveInstruments (InstrumentList instruments)
 
void RemoveExchange (String Exchange)
 
void AddFilterElement (FilterElement filterElement)
 Adds a FilterElement More...
 
void RemoveFilterElement (FilterElement filterElement)
 Removes the FilterElement More...
 
void RemoveAll ()
 
InstrumentList GetInstruments ()
 
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...
 
void RemoveFieldFilter ()
 Removes a field filter. More...
 
String GetName ()
 
ConsumerType GetConsumerType ()
 
void RequestRecaps (InstrumentList instrumentList)
 
void SubscribeNewsBroadcast ()
 
void UnsubscribeNewsBroadcast ()
 

Detailed Description

Represents a interface for all streaming consumers.

Member Function Documentation

◆ AsyncServiceCallCallback()

void Gevasys.DataCore.Core.IStreamingConsumer.AsyncServiceCallCallback ( AsyncServiceCallResult  result)

The callback method for asynchronous services calls.

Parameters
resultThe result of the asynchronous call.

Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

◆ GetIsAlive()

bool Gevasys.DataCore.Core.IStreamingConsumer.GetIsAlive ( )

◆ GetIsBackup()

bool Gevasys.DataCore.Core.IStreamingConsumer.GetIsBackup ( )

◆ SetAsBackup()

void Gevasys.DataCore.Core.IStreamingConsumer.SetAsBackup ( bool  isBackup)

◆ Start()

bool Gevasys.DataCore.Core.IStreamingConsumer.Start ( )

◆ Stop()

void Gevasys.DataCore.Core.IStreamingConsumer.Stop ( )

The documentation for this interface was generated from the following file:

Copyright (C) 2021 Infront Financial Technology GmbH
Mainzer Landstrasse 178 – 190
60327 Frankfurt am Main
Infront Data Manager Connect V4.1