Show / Hide Table of Contents

Interface IMountedDataPageSource

Provides IMountedDataPage.

Namespace: MESL.SqlRace.Domain.MountedSessions
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IMountedDataPageSource

Properties

Epoch

Gets the epoch from which timings are nanosecond offsets.

Declaration
long Epoch { get; }
Property Value
Type Description
System.Int64

Methods

ReadPagedData(UInt32, ReadDirection, Nullable<Int64>, Nullable<Int64>)

Reads pages of data for the specified channelId overlapping the specified time bounds.

Declaration
IEnumerable<IMountedDataPage> ReadPagedData(uint channelId, ReadDirection pagingDirection, Nullable<long> startTime, Nullable<long> endTime)
Parameters
Type Name Description
System.UInt32 channelId

Channel id.

ReadDirection pagingDirection

Time-order of pages.

System.Nullable<System.Int64> startTime

Optional inclusive start time, relative to the Epoch.

System.Nullable<System.Int64> endTime

Optional inclusive end time, relative to the Epoch.

Returns
Type Description
System.Collections.Generic.IEnumerable<IMountedDataPage>

Zero or more pages.

Back to top Generated by DocFX