src/org/sipdroid/net/tools/RtpPktPool.java
changeset 834 e8d6255306f8
parent 833 f5a5d9237d69
child 835 4e40f3481f23
--- a/src/org/sipdroid/net/tools/RtpPktPool.java	Sat Jan 23 21:48:58 2010 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-package org.sipdroid.net.tools;
-
-import jlibrtp.RtpPkt;
-
-public class RtpPktPool extends ObjectPool {
-
-	private static RtpPktPool instance = null;
-	public static RtpPktPool getInstance() {
-		if(instance == null) {
-			instance = new RtpPktPool(20);
-		}
-		return instance;
-	}
-	
-	public static void removeInstance() {
-		instance = null;
-	}
-	
-	protected RtpPktPool(int nbObject) {
-		super(nbObject);
-		for(int i = 0; i < nbObject; ++i) {
-			checkIn(create());
-		}
-	}
-	
-	@Override
-	Object create() {
-		return new RtpPkt();
-	}
-
-	@Override
-	boolean validate(Object o) {
-		return true;
-	}
-
-	public RtpPkt borrowPkt() {
-		return (RtpPkt) super.checkOut();
-	}
-	
-	public void returnPkt(RtpPkt o) {
-		super.checkIn(o);
-	}
-	
-}