Pol
Revision:cb584c9
|
#include <packets.h>
Public Member Functions | |
PacketQueueSingle () | |
virtual | ~PacketQueueSingle () |
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 |
![]() | |
PacketQueue () | |
virtual | ~PacketQueue () |
virtual PacketInterfaceQueueMap * | GetSubs () |
virtual bool | HasSubs () const |
Private Attributes | |
Clib::SpinLock | _lock |
PacketInterfaceQueue | _packets |
Pol::Network::PacketQueueSingle::PacketQueueSingle | ( | ) |
Definition at line 164 of file packets.cpp.
Referenced by estimateSize().
|
virtual |
Definition at line 182 of file packets.cpp.
|
virtual |
Reimplemented from Pol::Network::PacketQueue.
Definition at line 193 of file packets.cpp.
References _lock, _packets, and MAX_PACKETS_INSTANCES.
|
inlinevirtual |
Reimplemented from Pol::Network::PacketQueue.
Definition at line 57 of file packets.h.
References estimateSize(), and POL_OVERRIDE.
|
virtual |
Implements Pol::Network::PacketQueue.
Definition at line 204 of file packets.cpp.
References _lock, _packets, and PacketQueueSingle().
Referenced by Count(), and Pol::Network::PacketWriterDefs::PacketQueueSubs::GetSubs().
|
virtual |
Reimplemented from Pol::Network::PacketQueue.
Definition at line 165 of file packets.cpp.
References _lock, _packets, Pol::Network::PktHelper::GetPacket(), and Pol::Network::PacketInterface::ReSetBuffer().
|
mutableprivate |
Definition at line 52 of file packets.h.
Referenced by Add(), estimateSize(), GetNext(), and ~PacketQueueSingle().
|
private |
Definition at line 51 of file packets.h.
Referenced by Add(), estimateSize(), GetNext(), Pol::Network::PacketWriterDefs::PacketQueueSubs::GetSubs(), and ~PacketQueueSingle().