INET Framework for OMNeT++/OMNEST
inet::queueing::IPacketSchedulerFunction Class Referenceabstract

This class defines the interface for packet scheduler functions. More...

#include <IPacketSchedulerFunction.h>

Inheritance diagram for inet::queueing::IPacketSchedulerFunction:
inet::queueing::CPacketSchedulerFunction

Public Member Functions

virtual ~IPacketSchedulerFunction ()
 
virtual int schedulePacket (const std::vector< IPassivePacketSource * > &sources) const =0
 Returns the index of the scheduled provider. More...
 

Detailed Description

This class defines the interface for packet scheduler functions.

Constructor & Destructor Documentation

◆ ~IPacketSchedulerFunction()

virtual inet::queueing::IPacketSchedulerFunction::~IPacketSchedulerFunction ( )
inlinevirtual
22 {}

Member Function Documentation

◆ schedulePacket()

virtual int inet::queueing::IPacketSchedulerFunction::schedulePacket ( const std::vector< IPassivePacketSource * > &  sources) const
pure virtual

Returns the index of the scheduled provider.

Implemented in inet::queueing::CPacketSchedulerFunction.

Referenced by inet::queueing::PacketScheduler::schedulePacket().


The documentation for this class was generated from the following file: