|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <IRM.h>
Public Member Functions | |
| IRM () | |
| virtual | ~IRM () |
| bool | receiveAllocationRequestFromAe (Flow *flow) |
| bool | receiveDeallocationRequestFromAe (Flow *flow) |
| bool | receiveAllocationResponsePositiveFromIpc (Flow *flow) |
| void | newFlow (Flow *flow) |
| void | changeStatus (Flow *flow, ConnectionTableEntry::ConnectionStatus status) |
| int | getIrmGateHandle (Flow *flow) const |
| int | getApGateHandle (Flow *flow) const |
| void | setNorthGates (Flow *flow, cGate *nIn, cGate *nOut) |
| ConnectionTable * | getConTable () const |
| bool | deleteBindings (Flow *flow) |
Protected Member Functions | |
| virtual void | initialize () |
| virtual void | handleMessage (cMessage *msg) |
| void | initPointers () |
| void | updateDisplayString () |
| void | initSignalsAndListeners () |
| bool | createBindings (Flow *flow) |
Protected Attributes | |
| int | statPassUp |
| int | statPassDown |
| int | statDiscarded |
| ConnectionTable * | ConTable |
| DA * | DifAllocator |
| simsignal_t | sigIRMAllocReq |
| simsignal_t | sigIRMDeallocReq |
| simsignal_t | sigStatIRMPassUp |
| simsignal_t | sigStatIRMPassDown |
| LisIRMAllocReq * | lisAllocReq |
| LisIRMDeallocReq * | lisDeallocReq |
| void IRM::changeStatus | ( | Flow * | flow, |
| ConnectionTableEntry::ConnectionStatus | status | ||
| ) |
Definition at line 329 of file IRM.cc.
Referenced by AE::receiveAllocationResponseNegative(), and receiveAllocationResponsePositiveFromIpc().
|
protected |
Definition at line 120 of file IRM.cc.
Referenced by receiveAllocationResponsePositiveFromIpc().
| bool IRM::deleteBindings | ( | Flow * | flow | ) |
Definition at line 287 of file IRM.cc.
Referenced by AE::receiveDeallocationRequestFromFAI().
| ConnectionTable * IRM::getConTable | ( | ) | const |
Definition at line 272 of file IRM.cc.
Referenced by LisIRMAllocReq::receiveSignal(), and LisIRMDeallocReq::receiveSignal().
| int IRM::getIrmGateHandle | ( | Flow * | flow | ) | const |
Definition at line 333 of file IRM.cc.
Referenced by AE::deleteBindings(), and AE::sendData().
|
protected |
Definition at line 46 of file IRM.cc.
Referenced by initialize().
|
protected |
Definition at line 101 of file IRM.cc.
Referenced by initialize().
| void IRM::newFlow | ( | Flow * | flow | ) |
Definition at line 235 of file IRM.cc.
Referenced by DAFEnrollment::createFlow(), AE::insertFlow(), and DAFEnrollment::receiveAllocationRequestFromFAI().
| bool IRM::receiveAllocationRequestFromAe | ( | Flow * | flow | ) |
Definition at line 184 of file IRM.cc.
Referenced by DAFEnrollment::createFlow(), LisIRMAllocReq::receiveSignal(), and AE::sendAllocationRequest().
| bool IRM::receiveAllocationResponsePositiveFromIpc | ( | Flow * | flow | ) |
Definition at line 276 of file IRM.cc.
Referenced by AE::receiveAllocationRequestFromFAI(), DAFEnrollment::receiveAllocationRequestFromFAI(), AE::receiveAllocationResponsePositive(), DAFEnrollment::receiveAllocationResponsePositive(), and AE::start().
| bool IRM::receiveDeallocationRequestFromAe | ( | Flow * | flow | ) |
Definition at line 205 of file IRM.cc.
Referenced by LisIRMDeallocReq::receiveSignal(), and AE::sendDeallocationRequest().
| void IRM::setNorthGates | ( | Flow * | flow, |
| cGate * | nIn, | ||
| cGate * | nOut | ||
| ) |
Definition at line 342 of file IRM.cc.
Referenced by AE::createBindings(), and DAFEnrollment::createBindings().
|
protected |
Definition at line 262 of file IRM.cc.
Referenced by handleMessage().
|
protected |
Definition at line 70 of file IRM.h.
Referenced by changeStatus(), createBindings(), deleteBindings(), getApGateHandle(), getConTable(), getIrmGateHandle(), handleMessage(), initPointers(), newFlow(), receiveAllocationRequestFromAe(), receiveDeallocationRequestFromAe(), setNorthGates(), and ~IRM().
|
protected |
Definition at line 71 of file IRM.h.
Referenced by initPointers(), newFlow(), and ~IRM().
|
protected |
Definition at line 85 of file IRM.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 86 of file IRM.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 82 of file IRM.h.
Referenced by handleMessage(), and initSignalsAndListeners().
|
protected |
Definition at line 81 of file IRM.h.
Referenced by handleMessage(), and initSignalsAndListeners().
|
protected |
Definition at line 68 of file IRM.h.
Referenced by handleMessage(), IRM(), updateDisplayString(), and ~IRM().
|
protected |
Definition at line 67 of file IRM.h.
Referenced by handleMessage(), IRM(), updateDisplayString(), and ~IRM().
|
protected |
Definition at line 66 of file IRM.h.
Referenced by handleMessage(), IRM(), updateDisplayString(), and ~IRM().