23 #ifndef __RINA_RMTPORT_H_
24 #define __RINA_RMTPORT_H_
226 void redrawGUI(
bool redrawParent =
false);
Class representing flow object with attributes from specs.
void unregisterOutputQueue(RMTQueue *queue)
void redrawGUI(bool redrawParent=false)
simsignal_t sigRMTPortReadyForRead
simsignal_t sigStatRMTPortDown
QueueIDGenBase * queueIdGen
std::vector< RMTPort * > RMTPorts
unsigned long waitingOnInput
RMTQueue * getFirstQueue(RMTQueueType type) const
void setInputRate(long pdusPerSecond)
void unregisterInputQueue(RMTQueue *queue)
RMTQueue * getLongestQueue(RMTQueueType type) const
RMTQueues & getInputQueues()
std::set< cGate * > northInputGates
unsigned long waitingOnOutput
RMTQueues & getOutputQueues()
simsignal_t sigStatRMTPortUp
unsigned long getWaiting(RMTQueueType direction)
cGate * getSouthInputGate() const
void substractWaiting(RMTQueueType direction)
void addWaiting(RMTQueueType direction)
void registerInputQueue(RMTQueue *queue)
simsignal_t sigRMTPortReadyToWrite
RMTQueue * getQueueById(RMTQueueType type, const char *queueId) const
cGate * getSouthOutputGate() const
void registerOutputQueue(RMTQueue *queue)
const Flow * getFlow() const
std::vector< RMTQueue * > RMTQueues
virtual void handleMessage(cMessage *msg)
virtual void initialize()