Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

Implements

Index

Constructors

constructor

  • new GenericRingBuffer(capacity: number, limit: number, position: number, readPosition: number, mark: number, readonly?: boolean): GenericRingBuffer

Properties

Private _buf

_buf: T[]

Private _readPosition

_readPosition: number

Private _readonly

_readonly: boolean

Methods

capacity

  • capacity(): number

clear

flip

get

  • get(): T

hasRemaining

  • hasRemaining(): boolean

isReadOnly

  • isReadOnly(): boolean

limit

  • limit(): number
  • limit(newLimit: number): IBuffer

mark

position

  • position(): number
  • position(newPosition: number): IBuffer

put

readPosition

  • readPosition(): number
  • readPosition(newPosition: number): IBuffer

remaining

  • remaining(): number

reset

rewind

toArray

  • toArray(): T[]

Generated using TypeDoc