uk.ac.cam.acr31.oggdecoder
Class BlockingRingBuffer

java.lang.Object
  extended by uk.ac.cam.acr31.oggdecoder.BlockingRingBuffer

public class BlockingRingBuffer
extends java.lang.Object


Field Summary
private  boolean endOfStream
           
private  RingBuffer wrapped
           
 
Constructor Summary
BlockingRingBuffer(int bufSize)
           
 
Method Summary
 int blockingRead(byte[] data, int off, int len)
           
 void blockingWrite(byte[] data, int off, int len)
           
 int getBytesRemaining()
           
 void setEndOfStream()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wrapped

private RingBuffer wrapped

endOfStream

private boolean endOfStream
Constructor Detail

BlockingRingBuffer

public BlockingRingBuffer(int bufSize)
Method Detail

getBytesRemaining

public int getBytesRemaining()

setEndOfStream

public void setEndOfStream()

blockingWrite

public void blockingWrite(byte[] data,
                          int off,
                          int len)

blockingRead

public int blockingRead(byte[] data,
                        int off,
                        int len)