cpacketqueue.h Source File¶
|
API
|
cpacketqueue.h
Buffer for the communications layer of parallel simulation.
Definition ccommbuffer.h:42
cObject is a lightweight class which serves as the root of the OMNeT++ class hierarchy....
Definition cobject.h:93
cPacketQueue & operator=(const cPacketQueue &queue)
cPacketQueue(const char *name=nullptr, Comparator *cmp=nullptr)
Definition cpacketqueue.h:57
virtual void parsimPack(cCommBuffer *buffer) const override
virtual void insertBefore(cPacket *where, cPacket *pkt)
virtual void parsimUnpack(cCommBuffer *buffer) override
cPacketQueue(const cPacketQueue &queue)
virtual void clear() override
virtual std::string str() const override
virtual void insertAfter(cPacket *where, cPacket *pkt)
virtual cPacket * remove(cPacket *pkt)
cPacketQueue(const char *name, CompareFunc cmp)
Definition cpacketqueue.h:62
virtual void insert(cPacket *pkt)
virtual cPacket * pop() override
A subclass of cMessage to represent packets, frames, datagrams, application messages,...
Definition cpacket.h:53
Base class for object comparators, used by cQueue for priority queuing.
Definition cqueue.h:58
virtual cObject * back() const
cQueue(const char *name=nullptr, Comparator *cmp=nullptr)
virtual cObject * get(int i) const
virtual cObject * front() const
int(* CompareFunc)(cObject *a, cObject *b)
Function for comparing two cObjects, used by cQueue for priority queuing.
Definition cqueue.h:76
Generated on for API by