73 virtual bool hasFlow(std::string addr, std::string qosId);
void initSignalsAndListeners()
void signalizeCreateFlowPositiveToRIBd(Flow *flow)
void signalizeSlowdownRequestToRIBd(cPacket *pdu)
Class representing flow object with attributes from specs.
virtual void postNFlowAllocation(Flow *flow)
virtual void handleMessage(cMessage *msg)
virtual void unblockNM1PortOutput(NM1FlowTableItem *ftItem)
LisRIBCongNotif * lisRIBCongNotif
void signalizeMgmtDeallocToEnrollment(Flow *flow)
std::string normalizePortID(std::string ipcName, int flowPortID)
virtual bool hasFlow(std::string addr, std::string qosId)
QoSReq * initQoSReqById(const char *id)
void signalizeSlowdownRequestToEFCP(cObject *obj)
virtual void removeNM1Flow(Flow *flow)
virtual void postNM1FlowAllocation(NM1FlowTableItem *ftItem)
simsignal_t sigRAMgmtAllocd
QueueAllocBase * qAllocPolicy
virtual bool sleepFlow(Flow *flow, simtime_t wakeUp)
simsignal_t sigRACreFloNega
LisRACreResPosi * lisRACreResPosi
LisRMTSlowdownRequest * lisRMTSDReq
virtual void initialize(int stage)
virtual void createNM1FlowWithoutAllocate(Flow *flow)
std::map< simtime_t, std::list< Flow * > * > preAllocs
simsignal_t sigRASDReqFromRIB
virtual void createNFlow(Flow *flow)
simsignal_t sigRASDReqFromRMT
Relaying and Multiplexing Task .
RMTModuleAllocator * rmtAllocator
void signalizeCreateFlowNegativeToRIBd(Flow *flow)
int numInitStages() const
virtual void blockNM1PortOutput(NM1FlowTableItem *ftItem)
void signalizeMgmtAllocToEnrollment(APNIPair *apnip)
virtual NM1FlowTable * getFlowTable()
virtual bool bindNFlowToNM1Flow(Flow *flow)
LisEFCPStartSending * lisEFCPStartSending
std::map< simtime_t, std::list< Flow * > * > preDeallocs
simsignal_t sigRACreFloPosi
LisRADelFlow * lisRADelFlow
LisRAAllocResPos * lisRAAllocResPos
virtual void removeNM1FlowBindings(NM1FlowTableItem *ftItem)
Class representing QoSReq with all its properties that is primarily used by FA, RMT and RA Specificat...
LisEFCPStopSending * lisEFCPStopSending
LisRACreAllocResPos * lisRACreAllocResPos
LisRACreFlow * lisRACreFlow
RMTPort * bindNM1FlowToRMT(cModule *ipc, FABase *fab, Flow *flow)
virtual void createNM1Flow(Flow *flow)
simsignal_t sigRAMgmtDeallocd
std::map< std::string, std::list< Flow * > * > pendingFlows
const char * ELEM_QOSCUBE