23 #ifndef __RINA_RMTQUEUE_H_
24 #define __RINA_RMTQUEUE_H_
135 std::string
info()
const;
Class representing flow object with attributes from specs.
queueType getType() const
std::ostream & operator<<(std::ostream &os, const RMTQueue &cte)
simsignal_t sigRMTPDUPostRcvd
cGate * getOutputGate() const
simsignal_t sigStatRMTQueueLength
const cPacket * getFirstPDU() const
simsignal_t sigRMTPDUSent
std::deque< cPacket * >::const_iterator const_iterator
std::deque< cPacket * > queue
void setMaxLength(int value)
void setThreshLength(int value)
void setRMTAccessGate(cGate *gate)
virtual void handleMessage(cMessage *msg)
const cPacket * getLastPDU() const
const Flow * getFlow() const
int getThreshLength() const
void setType(queueType type)
RMTQueue::queueType RMTQueueType
simtime_t getQTime() const
cGate * getInputGate() const
void markCongestionOnLast()
simsignal_t sigRMTPDUPreRcvd
virtual void initialize()
std::deque< cPacket * >::iterator iterator
simsignal_t sigRMTPDUPreSend
std::vector< RMTQueue * > RMTQueues
cGate * getRMTAccessGate() const
void enqueuePDU(cPacket *pdu)