Class representing flow object with attributes from specs.
void signalizeCreateFlowResponseNegative(Flow *flow)
EnrollmentStateTable * Enrollment
virtual bool setOriginalAddresses(Flow *flow)
void signalizeCreateFlowRequestForward(Flow *flow)
bool changeSrcAddress(Flow *flow, bool useNeighbor)
Application Process Name class.
bool isMalformedFlow(Flow *flow)
virtual void receiveNM1FlowCreated(Flow *flow)
FAI * createFAI(Flow *flow)
NewFlowRequestBase * NFloReqPolicy
simsignal_t sigFACreResNega
bool invokeNewFlowRequestPolicy(Flow *flow)
const int RANDOM_NUMBER_GENERATOR
Class representing Flow allocator component.
virtual bool receiveMgmtAllocateRequest(Flow *mgmtflow)
simsignal_t sigFAAllocFinMgmt
APNamingInfo holds complete naming info for particular application process.
virtual bool receiveMgmtAllocateFinish()
virtual bool receiveAllocateRequest(Flow *flow)
virtual bool setNeighborAddresses(Flow *flow)
const Address getAddressFromDa(const APN &apn, bool useNeighbor, bool isMgmtFlow)
virtual void deinstantiateFai(Flow *flow)
LisFACreFloPosi * lisCreFloPosi
virtual void handleMessage(cMessage *msg)
LisFAAllocFinMgmt * lisEnrollFin
simsignal_t sigFACreResPosiFwd
const char * MOD_NEWFLOWREQPOLICY
void initSignalsAndListeners()
bool changeDstAddresses(Flow *flow, bool useNeighbor)
virtual bool receiveCreateFlowRequestFromRibd(Flow *flow)
virtual bool receiveDeallocateRequest(Flow *flow)
simsignal_t sigFACreReqFwd
virtual void initialize()
Address class holds IPC Process identification.