INET Framework for OMNeT++/OMNEST
inet::queueing::CPacketComparatorFunction Class Reference

#include <PacketComparatorFunction.h>

Inheritance diagram for inet::queueing::CPacketComparatorFunction:
inet::queueing::IPacketComparatorFunction

Public Member Functions

 CPacketComparatorFunction (PacketComparatorFunction packetComparatorFunction)
 
virtual CPacketComparatorFunctiondup () const override
 
virtual int comparePackets (Packet *packet1, Packet *packet2) const override
 Returns the order of the given packets. More...
 
- Public Member Functions inherited from inet::queueing::IPacketComparatorFunction
virtual ~IPacketComparatorFunction ()
 
virtual bool less (cObject *a, cObject *b) override
 

Protected Attributes

PacketComparatorFunction packetComparatorFunction
 

Constructor & Destructor Documentation

◆ CPacketComparatorFunction()

inet::queueing::CPacketComparatorFunction::CPacketComparatorFunction ( PacketComparatorFunction  packetComparatorFunction)
inline

Member Function Documentation

◆ comparePackets()

virtual int inet::queueing::CPacketComparatorFunction::comparePackets ( Packet packet1,
Packet packet2 
) const
inlineoverridevirtual

Returns the order of the given packets.

Implements inet::queueing::IPacketComparatorFunction.

27 { return packetComparatorFunction(packet1, packet2); }

◆ dup()

virtual CPacketComparatorFunction* inet::queueing::CPacketComparatorFunction::dup ( ) const
inlineoverridevirtual

Member Data Documentation

◆ packetComparatorFunction

PacketComparatorFunction inet::queueing::CPacketComparatorFunction::packetComparatorFunction
protected

The documentation for this class was generated from the following file:
inet::queueing::CPacketComparatorFunction::packetComparatorFunction
PacketComparatorFunction packetComparatorFunction
Definition: PacketComparatorFunction.h:21
inet::queueing::CPacketComparatorFunction::CPacketComparatorFunction
CPacketComparatorFunction(PacketComparatorFunction packetComparatorFunction)
Definition: PacketComparatorFunction.h:24