41 class IRM :
public cSimpleModule {
Class representing flow object with attributes from specs.
bool deleteBindings(Flow *flow)
LisIRMDeallocReq * lisDeallocReq
void initSignalsAndListeners()
simsignal_t sigIRMAllocReq
simsignal_t sigStatIRMPassDown
const char * SIG_STAT_IRM_DOWN
void changeStatus(Flow *flow, ConnectionTableEntry::ConnectionStatus status)
virtual void initialize()
bool receiveAllocationRequestFromAe(Flow *flow)
ConnectionTable * getConTable() const
simsignal_t sigStatIRMPassUp
bool receiveDeallocationRequestFromAe(Flow *flow)
const int VAL_UNDEF_HANDLE
simsignal_t sigIRMDeallocReq
int getApGateHandle(Flow *flow) const
LisIRMAllocReq * lisAllocReq
virtual void handleMessage(cMessage *msg)
void setNorthGates(Flow *flow, cGate *nIn, cGate *nOut)
const char * SIG_STAT_IRM_UP
void updateDisplayString()
bool createBindings(Flow *flow)
bool receiveAllocationResponsePositiveFromIpc(Flow *flow)
ConnectionTable * ConTable
int getIrmGateHandle(Flow *flow) const