Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Reader

Index

Constructors

constructor

Properties

Private buffer

buffer: Uint8Buffer

Private closing

closing: boolean = false

Private completer

completer: undefined | Completer<void> = ...

Private listenRef

listenRef: number = 0

Private readableOwner

readableOwner: ReadableOwner

Private reader

reader: undefined | ReadableStreamDefaultReader<Uint8Array> = ...

Private runPromise

runPromise: undefined | Promise<void> = ...

Private running

running: boolean = false

Methods

listen

packet

  • packet(minLength: number, timeoutMs: number): Promise<Uint8Array>
  • Parameters

    • minLength: number
    • timeoutMs: number

    Returns Promise<Uint8Array>

read

  • read(minLength: number, timeoutMs: number): Promise<Uint8Array>
  • Parameters

    • minLength: number
    • timeoutMs: number

    Returns Promise<Uint8Array>

Private run

  • run(): Promise<void>

start

  • start(): void

stop

  • stop(): Promise<unknown>

Private waitData

  • waitData(minLength: number, timeoutMs?: undefined | number): Promise<void>
  • Parameters

    • minLength: number
    • timeoutMs: undefined | number = ...

    Returns Promise<void>

waitSilent

  • waitSilent(retry: number, timeoutMs: number): Promise<boolean>
  • Parameters

    • retry: number
    • timeoutMs: number

    Returns Promise<boolean>

Generated using TypeDoc