com.imagero.util
Class Fifo

java.lang.Object
  extended bycom.imagero.util.Fifo

public class Fifo
extends java.lang.Object

Optimized Firt-In-First-Out implementation.


Field Summary
protected  java.lang.Object[] elements
           
protected  int readPos
           
protected  int writePos
           
 
Constructor Summary
Fifo()
           
Fifo(int count)
           
 
Method Summary
protected  void checkWritePos()
           
 java.lang.Object pop()
           
 void push(java.lang.Object o)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elements

protected java.lang.Object[] elements

readPos

protected int readPos

writePos

protected int writePos
Constructor Detail

Fifo

public Fifo()

Fifo

public Fifo(int count)
Method Detail

push

public void push(java.lang.Object o)

size

public int size()

checkWritePos

protected void checkWritePos()

pop

public java.lang.Object pop()