From: Thomas Markwalder Date: Mon, 3 Dec 2018 14:28:56 +0000 (-0500) Subject: [#307,!150] Packetqueue-interface-clean-up X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08aedc8933558a03a5eccbf0243f5d173ccafdcb;p=thirdparty%2Fkea.git [#307,!150] Packetqueue-interface-clean-up PacketQueue now queues lists of packets src/lib/dhcp/Makefile.am Added packt_queue_ring.h src/lib/dhcp/iface_mgr.* IfaceMgr::receiveDHCP4Packets() IfaceMgr::receiveDHCP6Packets() - modified to queue a list of packets IfaceMgr::receiveDHCP6Packet() - modified to return packet rather than queue it src/lib/dhcp/packet_queue.h PacketQueue<> - replaced enqueuePacket() with enqueuePackets() and is now pure virtual - dequeuePacket() is now pure virtual - Removed pop, push, peek methods Moved All PackeQueueRing<> code into new header src/lib/dhcp/packet_queue_ring.h New header which contains PacketQueueRing<> and derivations --- 08aedc8933558a03a5eccbf0243f5d173ccafdcb