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 intbufferReadPosition()intbufferWritePosition()intcontinuosAvailableToRead()intcontinuosAvailableToWrite()intfilled()intfree()double[]getBuffer()longgetReadPosition()intgetSize()longgetWritePosition()java.lang.Doubleread()voidread(int read)voidskip(long skip)java.lang.DoublevalueAtBufferPosition(int pos)java.lang.DoublevalueAtPosition(long position)voidwritten(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()
-
-