Lean  $LEAN_TAG$
QuantConnect.Interfaces.IDataPermissionManager Interface Reference

Entity in charge of handling data permissions More...

Inheritance diagram for QuantConnect.Interfaces.IDataPermissionManager:
[legend]

Public Member Functions

void Initialize (AlgorithmNodePacket job)
 Initialize the data permission manager More...
 
void AssertConfiguration (SubscriptionDataConfig subscriptionRequest, DateTime startTimeLocal, DateTime endTimeLocal)
 Will assert the requested configuration is valid for the current job More...
 

Properties

IDataChannelProvider DataChannelProvider [get]
 The data channel provider instance More...
 

Detailed Description

Entity in charge of handling data permissions

Definition at line 26 of file IDataPermissionManager.cs.

Member Function Documentation

◆ Initialize()

void QuantConnect.Interfaces.IDataPermissionManager.Initialize ( AlgorithmNodePacket  job)

Initialize the data permission manager

Parameters
jobThe job packet

Implemented in QuantConnect.Lean.Engine.DataFeeds.DataPermissionManager.

Here is the caller graph for this function:

◆ AssertConfiguration()

void QuantConnect.Interfaces.IDataPermissionManager.AssertConfiguration ( SubscriptionDataConfig  subscriptionRequest,
DateTime  startTimeLocal,
DateTime  endTimeLocal 
)

Will assert the requested configuration is valid for the current job

Parameters
subscriptionRequestThe data subscription configuration to assert
startTimeLocalThe start time of this request
endTimeLocalThe end time of this request

Implemented in QuantConnect.Lean.Engine.DataFeeds.DataPermissionManager.

Here is the caller graph for this function:

Property Documentation

◆ DataChannelProvider

IDataChannelProvider QuantConnect.Interfaces.IDataPermissionManager.DataChannelProvider
get

The data channel provider instance

Definition at line 31 of file IDataPermissionManager.cs.


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