16 #ifndef __OMNETPP_CPACKETQUEUE_H    17 #define __OMNETPP_CPACKETQUEUE_H    40     virtual void insert(
cObject *obj) 
override;
    89     virtual std::string str() 
const override;
    96     virtual void parsimPack(
cCommBuffer *buffer) 
const override;
   103     virtual void parsimUnpack(
cCommBuffer *buffer) 
override;
   113     virtual void insert(
cPacket *pkt);
   141     virtual cPacket *pop() 
override;
   147     virtual void clear() 
override;
 Root of the OMNeT++ class hierarchy. cObject is a lightweight class without any data members...
Definition: cobject.h:58
 
virtual cPacketQueue * dup() const override
Definition: cpacketqueue.h:83
 
int64_t getBitLength() const 
Definition: cpacketqueue.h:156
 
virtual cPacket * back() const override
Definition: cpacketqueue.h:176
 
virtual cObject * front() const 
 
A subclass of cMessage to represent packets, frames, datagrams, application messages, and similar data. 
Definition: cpacket.h:52
 
Buffer for the communications layer of parallel simulation. 
Definition: ccommbuffer.h:41
 
virtual cObject * back() const 
 
int(* CompareFunc)(cObject *a, cObject *b)
Function for comparing two cObjects, used for example by cQueue. 
Definition: cqueue.h:34
 
Queue class for objects derived from cObject. 
Definition: cqueue.h:55
 
Definition: cabstracthistogram.h:21
 
virtual cPacket * front() const override
Definition: cpacketqueue.h:169
 
int64_t getByteLength() const 
Definition: cpacketqueue.h:162
 
virtual cObject * get(int i) const 
 
A queue class specialized for cPacket objects. 
Definition: cpacketqueue.h:33