1
2
3
4
5
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
22
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 }