FifoQueue.h Source FileΒΆ Sample Model: FifoQueue.h Source File Sample Model sitesrcsamplequeueing FifoQueue.h 1#ifndef __SAMPLE_QUEUEING_FIFOQUEUE_H 2#define __SAMPLE_QUEUEING_FIFOQUEUE_H 3 4#include <omnetpp.h> 5 6using namespace omnetpp; 7 8namespace sample { 9namespace queueing { 10 16class FifoQueue : public cSimpleModule 17{ 18 protected: 19 cQueue queue; 20 int capacity = -1; 21 simsignal_t lengthSignal; 22 23 public: 25 int getLength() const { return queue.getLength(); } 26 28 virtual void requestJob(); 29 30 protected: 31 virtual void initialize() override; 32 34 virtual void handleMessage(cMessage *msg) override; 35}; 36 37} // namespace queueing 38} // namespace sample 39 40#endif sample::queueing::FifoQueueDefinition FifoQueue.h:17 sample::queueing::FifoQueue::getLengthint getLength() constDefinition FifoQueue.h:25 sample::queueing::FifoQueue::handleMessagevirtual void handleMessage(cMessage *msg) override sample::queueing::FifoQueue::requestJobvirtual void requestJob() sample::queueingDefinition FifoQueue.h:9 sampleDefinition FifoQueue.h:8 Generated by 1.14.0