Lean  $LEAN_TAG$
QuantConnect.Lean.Engine.DataFeeds.DataChannelProvider Class Reference

Specifies data channel settings More...

Inheritance diagram for QuantConnect.Lean.Engine.DataFeeds.DataChannelProvider:
[legend]

Public Member Functions

virtual void Initialize (AlgorithmNodePacket packet)
 Initializes the instance with an algorithm node packet More...
 
virtual bool ShouldStreamSubscription (SubscriptionDataConfig config)
 True if this subscription request should be streamed More...
 

Static Protected Member Functions

static bool IsStreamingType (SubscriptionDataConfig configuration)
 Returns true if the data type for the given subscription configuration supports streaming More...
 

Detailed Description

Specifies data channel settings

Definition at line 29 of file DataChannelProvider.cs.

Member Function Documentation

◆ Initialize()

virtual void QuantConnect.Lean.Engine.DataFeeds.DataChannelProvider.Initialize ( AlgorithmNodePacket  packet)
virtual

Initializes the instance with an algorithm node packet

Parameters
packetAlgorithm node packet

Implements QuantConnect.Interfaces.IDataChannelProvider.

Definition at line 35 of file DataChannelProvider.cs.

Here is the caller graph for this function:

◆ ShouldStreamSubscription()

virtual bool QuantConnect.Lean.Engine.DataFeeds.DataChannelProvider.ShouldStreamSubscription ( SubscriptionDataConfig  config)
virtual

True if this subscription request should be streamed

Implements QuantConnect.Interfaces.IDataChannelProvider.

Definition at line 42 of file DataChannelProvider.cs.

Here is the call graph for this function:

◆ IsStreamingType()

static bool QuantConnect.Lean.Engine.DataFeeds.DataChannelProvider.IsStreamingType ( SubscriptionDataConfig  configuration)
staticprotected

Returns true if the data type for the given subscription configuration supports streaming

Definition at line 50 of file DataChannelProvider.cs.

Here is the caller graph for this function:

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