Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AgoraRteSynchronizer

Index

Constructors

constructor

Properties

logger

runNextTask

runNextTask: () => void

Type declaration

    • (): void
    • Returns void

Accessors

handle

sequenceTypeLabel

  • get sequenceTypeLabel(): "ChannelSequence" | "PeerSequence"
  • Returns "ChannelSequence" | "PeerSequence"

Methods

addTasks

dequeueTask

findSequenceGap

  • findSequenceGap(): null | { count: number; queueHeadSeq: number; seq: number }
  • Returns null | { count: number; queueHeadSeq: number; seq: number }

notifyTaskQueueUpdate

  • notifyTaskQueueUpdate(): void
  • Returns void

prependTasks

processTask

sortTasks

  • sortTasks(): void
  • Returns void

syncSequenceUntilSuccess

  • syncSequenceUntilSuccess(lastSeq: number, count: number): Promise<void>
  • Parameters

    • lastSeq: number
    • count: number

    Returns Promise<void>

syncSnapshot