Pol
Revision:cb584c9
|
#include <packets.h>
Public Member Functions | |
PacketQueueSubs () | |
virtual | ~PacketQueueSubs () |
virtual void | Add (PacketInterface *pkt) POL_OVERRIDE |
virtual size_t | Count () const POL_OVERRIDE |
virtual size_t | estimateSize () const POL_OVERRIDE |
virtual PacketInterface * | GetNext (u8 id, u16 sub=0) POL_OVERRIDE |
virtual PacketInterfaceQueueMap * | GetSubs () POL_OVERRIDE |
virtual bool | HasSubs () const POL_OVERRIDE |
![]() | |
PacketQueue () | |
virtual | ~PacketQueue () |
Private Attributes | |
Clib::SpinLock | _lock |
PacketInterfaceQueueMap | _packets |
Pol::Network::PacketQueueSubs::PacketQueueSubs | ( | ) |
Definition at line 213 of file packets.cpp.
Referenced by estimateSize().
|
virtual |
Definition at line 214 of file packets.cpp.
|
virtual |
Reimplemented from Pol::Network::PacketQueue.
Definition at line 253 of file packets.cpp.
References _lock, _packets, Pol::Network::PacketInterface::getSubID(), and MAX_PACKETS_INSTANCES.
|
virtual |
Reimplemented from Pol::Network::PacketQueue.
Definition at line 275 of file packets.cpp.
|
virtual |
Implements Pol::Network::PacketQueue.
Definition at line 286 of file packets.cpp.
References _lock, _packets, and PacketQueueSubs().
|
virtual |
Reimplemented from Pol::Network::PacketQueue.
Definition at line 229 of file packets.cpp.
References _lock, _packets, Pol::Network::PktHelper::GetPacket(), and Pol::Network::PacketInterface::ReSetBuffer().
|
inlinevirtual |
Reimplemented from Pol::Network::PacketQueue.
Definition at line 77 of file packets.h.
References Pol::Network::PacketWriterDefs::PacketQueueSingle::_packets, Pol::Network::PacketWriterDefs::PacketQueueSingle::estimateSize(), and POL_OVERRIDE.
|
inlinevirtual |
Reimplemented from Pol::Network::PacketQueue.
|
mutableprivate |
Definition at line 70 of file packets.h.
Referenced by Add(), Count(), estimateSize(), GetNext(), and ~PacketQueueSubs().
|
private |
Definition at line 69 of file packets.h.
Referenced by Add(), Count(), estimateSize(), GetNext(), and ~PacketQueueSubs().