1   /*
2    * Created on 2004-12-04
3    *
4    * TODO To change the template for this generated file go to
5    * Window - Preferences - Java - Code Style - Code Templates
6    */
7   package org.sourceforge.jvb3d.Network;
8   
9   import java.util.Observable;
10  import java.util.Observer;
11  
12  /***
13   * @author Develop
14   *
15   * TODO To change the template for this generated type comment go to
16   * Window - Preferences - Java - Code Style - Code Templates
17   */
18  class TestObserver implements Observer {
19  	private Packet received = null;
20  	
21  	/* (non-Javadoc)
22  	 * @see java.util.Observer#update(java.util.Observable, java.lang.Object)
23  	 */
24  	synchronized public void update(Observable o, Object arg) {
25  		ReceivedPacketBuffer obs = (ReceivedPacketBuffer)o;
26  		received = obs.getNextPacket();
27  	}
28  	
29  	Packet getPacket() {
30  		Packet temp = received;
31  		received = null;
32  		return temp;
33  	}
34  }