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

This class defines the interface for packet gates. More...

#include <IPacketGate.h>

Inheritance diagram for inet::queueing::IPacketGate:
inet::queueing::PacketGateBase inet::ClockUserModuleMixin< PacketGateBase > inet::queueing::CreditBasedGate inet::queueing::InteractiveGate inet::EligibilityTimeGate inet::queueing::PacketGate inet::queueing::PeriodicGate

Public Member Functions

virtual bool isOpen () const =0
 Returns true if the gate is open. More...
 
virtual void open ()=0
 Opens the gate and starts traffic go through. More...
 
virtual void close ()=0
 Closes the gate and stops traffic. More...
 

Detailed Description

This class defines the interface for packet gates.

Member Function Documentation

◆ close()

virtual void inet::queueing::IPacketGate::close ( )
pure virtual

Closes the gate and stops traffic.

Implemented in inet::queueing::PacketGateBase.

◆ isOpen()

virtual bool inet::queueing::IPacketGate::isOpen ( ) const
pure virtual

Returns true if the gate is open.

Implemented in inet::queueing::PacketGateBase.

◆ open()

virtual void inet::queueing::IPacketGate::open ( )
pure virtual

Opens the gate and starts traffic go through.

Implemented in inet::queueing::PacketGateBase.


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