Drop-front queue.
More...
#include <DropTailQueue.h>
Drop-front queue.
See NED for more info.
cMessage * inet::DropTailQueue::dequeue |
( |
| ) |
|
|
overrideprotectedvirtual |
Redefined from PassiveQueueBase.
Implements inet::PassiveQueueBase.
61 cMessage *msg = (cMessage *)
queue.pop();
cQueue queue
Definition: DropTailQueue.h:37
static simsignal_t queueLengthSignal
Definition: DropTailQueue.h:41
cMessage * inet::DropTailQueue::enqueue |
( |
cMessage * |
msg | ) |
|
|
overrideprotectedvirtual |
Redefined from PassiveQueueBase.
Implements inet::PassiveQueueBase.
46 EV <<
"Queue full, dropping packet.\n";
int frameCapacity
Definition: DropTailQueue.h:34
cQueue queue
Definition: DropTailQueue.h:37
static simsignal_t queueLengthSignal
Definition: DropTailQueue.h:41
void inet::DropTailQueue::initialize |
( |
| ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::PassiveQueueBase.
32 queue.setName(par(
"queueName"));
int frameCapacity
Definition: DropTailQueue.h:34
cGate * outGate
Definition: DropTailQueue.h:38
cQueue queue
Definition: DropTailQueue.h:37
virtual void initialize() override
Definition: PassiveQueueBase.cc:30
static simsignal_t queueLengthSignal
Definition: DropTailQueue.h:41
bool inet::DropTailQueue::isEmpty |
( |
| ) |
|
|
overrideprotectedvirtual |
void inet::DropTailQueue::sendOut |
( |
cMessage * |
msg | ) |
|
|
overrideprotectedvirtual |
int inet::DropTailQueue::frameCapacity |
|
protected |
cGate* inet::DropTailQueue::outGate |
|
protected |
cQueue inet::DropTailQueue::queue |
|
protected |
simsignal_t inet::DropTailQueue::queueLengthSignal = registerSignal("queueLength") |
|
staticprotected |
The documentation for this class was generated from the following files: