Package ipsk.io
Class DoubleRingBuffer
- java.lang.Object
-
- ipsk.io.DoubleRingBuffer
-
public class DoubleRingBuffer extends java.lang.Object
- Author:
- klausj
-
-
Constructor Summary
Constructors Constructor Description DoubleRingBuffer(int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
bufferReadPosition()
int
bufferWritePosition()
int
continuosAvailableToRead()
int
continuosAvailableToWrite()
int
filled()
int
free()
double[]
getBuffer()
long
getReadPosition()
int
getSize()
long
getWritePosition()
java.lang.Double
read()
void
read(int read)
void
skip(long skip)
java.lang.Double
valueAtBufferPosition(int pos)
java.lang.Double
valueAtPosition(long position)
void
written(int write)
-
-
-
Method Detail
-
getBuffer
public double[] getBuffer()
-
filled
public int filled()
-
free
public int free()
-
continuosAvailableToWrite
public int continuosAvailableToWrite()
-
bufferWritePosition
public int bufferWritePosition()
-
written
public void written(int write)
-
continuosAvailableToRead
public int continuosAvailableToRead()
-
bufferReadPosition
public int bufferReadPosition()
-
read
public void read(int read)
-
valueAtBufferPosition
public java.lang.Double valueAtBufferPosition(int pos)
-
valueAtPosition
public java.lang.Double valueAtPosition(long position)
-
read
public java.lang.Double read()
-
skip
public void skip(long skip)
-
getSize
public int getSize()
-
getWritePosition
public long getWritePosition()
-
getReadPosition
public long getReadPosition()
-
-