public KerberosPacketHandler(PacketHandler mainPacketHandler, IUdpPayloadProtocolFinder udpPayloadProtocolFinder = null)
     : base(mainPacketHandler)
 {
     this.udpPayloadProtocolFinder = udpPayloadProtocolFinder;
     //this.ticketPrimitivesList = new PopularityList<int, TicketPrimitives>(100);
     this.saltList = new PopularityList <int, string>(100);
 }
 public SipPacketHandler(PacketHandler mainPacketHandler, IUdpPayloadProtocolFinder udpPayloadProtocolFinder = null)
     : base(mainPacketHandler)
 {
     //this.endPointCandidates = new PopularityList<Tuple<System.Net.IPAddress, System.Net.IPAddress>, ushort>(100);
     this.callEndPoints            = new PopularityList <string, List <Tuple <System.Net.IPAddress, ushort, FiveTuple> > >(100);
     this.udpPayloadProtocolFinder = udpPayloadProtocolFinder;
 }