Search
Preparing search index...
The search index is not available
typed-structures
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"collections/buffer/generic-ring-buffer/generic-ring-buffer"
GenericRingBuffer
Class GenericRingBuffer<T>
Type parameters
T
Hierarchy
Buffer
GenericRingBuffer
Implements
IBuffer
Index
Constructors
constructor
Properties
_buf
_read
Position
_readonly
Methods
capacity
clear
flip
get
has
Remaining
is
Read
Only
limit
mark
position
put
read
Position
remaining
reset
rewind
to
Array
Constructors
constructor
new
Generic
Ring
Buffer
(
capacity
:
number
, limit
:
number
, position
:
number
, readPosition
:
number
, mark
:
number
, readonly
?:
boolean
)
:
GenericRingBuffer
Parameters
capacity:
number
limit:
number
position:
number
readPosition:
number
mark:
number
Default value
readonly:
boolean
= false
Returns
GenericRingBuffer
Properties
Private
_buf
_buf
:
T
[]
Private
_read
Position
_read
Position
:
number
Private
_readonly
_readonly
:
boolean
Methods
capacity
capacity
(
)
:
number
Returns
number
clear
clear
(
)
:
IBuffer
Returns
IBuffer
flip
flip
(
)
:
IBuffer
Returns
IBuffer
get
get
(
)
:
T
Returns
T
has
Remaining
has
Remaining
(
)
:
boolean
Returns
boolean
is
Read
Only
is
Read
Only
(
)
:
boolean
Returns
boolean
limit
limit
(
)
:
number
limit
(
newLimit
:
number
)
:
IBuffer
Returns
number
Parameters
newLimit:
number
Returns
IBuffer
mark
mark
(
)
:
IBuffer
Returns
IBuffer
position
position
(
)
:
number
position
(
newPosition
:
number
)
:
IBuffer
Returns
number
Parameters
newPosition:
number
Returns
IBuffer
put
put
(
element
:
T
)
:
IBuffer
Parameters
element:
T
Returns
IBuffer
read
Position
read
Position
(
)
:
number
read
Position
(
newPosition
:
number
)
:
IBuffer
Returns
number
Parameters
newPosition:
number
Returns
IBuffer
remaining
remaining
(
)
:
number
Returns
number
reset
reset
(
)
:
IBuffer
Returns
IBuffer
rewind
rewind
(
)
:
IBuffer
Returns
IBuffer
to
Array
to
Array
(
)
:
T
[]
Returns
T
[]
Globals
"collections/buffer/generic-
ring-
buffer/generic-
ring-
buffer"
Generic
Ring
Buffer
constructor
_buf
_read
Position
_readonly
capacity
clear
flip
get
has
Remaining
is
Read
Only
limit
mark
position
put
read
Position
remaining
reset
rewind
to
Array
Generated using
TypeDoc