QuISP
Loading...
Searching...
No Matches
quisp::modules::Queue Class Reference

Queue. More...

#include <Queue.cc>

Inheritance diagram for quisp::modules::Queue:
Collaboration diagram for quisp::modules::Queue:

Private Member Functions

virtual void initialize () override
 
virtual void finish () override
 
virtual void handleMessage (cMessage *msg) override
 
virtual void refreshDisplay () const override
 
virtual void startTransmitting (cMessage *msg)
 

Private Attributes

long frame_capacity
 
cQueue queue
 
cMessage * end_transmission_event
 
bool is_busy
 
simsignal_t qlen_signal
 
simsignal_t busy_signal
 
simsignal_t queuing_time_signal
 
simsignal_t drop_signal
 
simsignal_t tx_bytes_signal
 
simsignal_t rx_bytes_signal
 

Detailed Description

Member Function Documentation

◆ finish()

void quisp::modules::Queue::finish ( )
overrideprivatevirtual

◆ handleMessage()

void quisp::modules::Queue::handleMessage ( cMessage * msg)
overrideprivatevirtual

◆ initialize()

void quisp::modules::Queue::initialize ( )
overrideprivatevirtual

◆ refreshDisplay()

void quisp::modules::Queue::refreshDisplay ( ) const
overrideprivatevirtual

◆ startTransmitting()

void quisp::modules::Queue::startTransmitting ( cMessage * msg)
privatevirtual

Member Data Documentation

◆ busy_signal

simsignal_t quisp::modules::Queue::busy_signal
private

◆ drop_signal

simsignal_t quisp::modules::Queue::drop_signal
private

◆ end_transmission_event

cMessage* quisp::modules::Queue::end_transmission_event
private

◆ frame_capacity

long quisp::modules::Queue::frame_capacity
private

◆ is_busy

bool quisp::modules::Queue::is_busy
private

◆ qlen_signal

simsignal_t quisp::modules::Queue::qlen_signal
private

◆ queue

cQueue quisp::modules::Queue::queue
private

◆ queuing_time_signal

simsignal_t quisp::modules::Queue::queuing_time_signal
private

◆ rx_bytes_signal

simsignal_t quisp::modules::Queue::rx_bytes_signal
private

◆ tx_bytes_signal

simsignal_t quisp::modules::Queue::tx_bytes_signal
private

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