diff -r f5a5d9237d69 -r e8d6255306f8 src/org/sipdroid/net/tools/RtpPktPool.java --- 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); - } - -}