Package ipsk.io

Class DoubleRingBuffer


  • public class DoubleRingBuffer
    extends java.lang.Object
    Author:
    klausj
    • Constructor Detail

      • DoubleRingBuffer

        public DoubleRingBuffer​(int size)
    • 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()