|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <ConnectionTable.h>
Public Member Functions | |
| std::string | info () const |
| void | insertNew (Flow *flow) |
| void | insert (const ConnectionTableEntry &entry) |
| void | remove () |
| ConnectionTableEntry * | findEntryByFlow (Flow *flow) |
| ConnectionTableEntry * | findEntryByAPNI (const APNamingInfo &apni) |
| cGate * | findOutputGate (cGate *input, bool &isGoingUp) |
| bool | setSouthGates (Flow *flow, cGate *sIn, cGate *sOut) |
| bool | setNorthGates (Flow *flow, cGate *nIn, cGate *nOut) |
| bool | setFa (Flow *flow, FABase *fa) |
| bool | setStatus (Flow *flow, ConnectionTableEntry::ConnectionStatus status) |
| ConnectionTableEntry::ConnectionStatus | getStatus (Flow *flow) |
| FABase * | getFa (Flow *flow) |
Protected Member Functions | |
| virtual void | initialize () |
| virtual void | handleMessage (cMessage *msg) |
Private Attributes | |
| TConTable | ConTable |
Definition at line 35 of file ConnectionTable.h.
| ConnectionTableEntry * ConnectionTable::findEntryByAPNI | ( | const APNamingInfo & | apni | ) |
Definition at line 58 of file ConnectionTable.cc.
Referenced by findEntryByFlow(), getFa(), getStatus(), setFa(), setNorthGates(), setSouthGates(), and setStatus().
| ConnectionTableEntry * ConnectionTable::findEntryByFlow | ( | Flow * | flow | ) |
Definition at line 66 of file ConnectionTable.cc.
Referenced by IRM::createBindings(), IRM::deleteBindings(), IRM::getApGateHandle(), IRM::getIrmGateHandle(), IRM::receiveDeallocationRequestFromAe(), LisIRMAllocReq::receiveSignal(), and LisIRMDeallocReq::receiveSignal().
| cGate * ConnectionTable::findOutputGate | ( | cGate * | input, |
| bool & | isGoingUp | ||
| ) |
Definition at line 102 of file ConnectionTable.cc.
Referenced by IRM::handleMessage().
Definition at line 131 of file ConnectionTable.cc.
Referenced by IRM::receiveAllocationRequestFromAe().
| ConnectionTableEntry::ConnectionStatus ConnectionTable::getStatus | ( | Flow * | flow | ) |
Definition at line 136 of file ConnectionTable.cc.
|
protectedvirtual |
Definition at line 126 of file ConnectionTable.cc.
| std::string ConnectionTable::info | ( | ) | const |
Definition at line 32 of file ConnectionTable.cc.
|
protectedvirtual |
Definition at line 27 of file ConnectionTable.cc.
| void ConnectionTable::insert | ( | const ConnectionTableEntry & | entry | ) |
Definition at line 50 of file ConnectionTable.cc.
Referenced by insertNew().
| void ConnectionTable::insertNew | ( | Flow * | flow | ) |
Definition at line 45 of file ConnectionTable.cc.
Referenced by IRM::newFlow().
| void ConnectionTable::remove | ( | ) |
Definition at line 55 of file ConnectionTable.cc.
Definition at line 92 of file ConnectionTable.cc.
Referenced by IRM::newFlow().
| bool ConnectionTable::setNorthGates | ( | Flow * | flow, |
| cGate * | nIn, | ||
| cGate * | nOut | ||
| ) |
Definition at line 81 of file ConnectionTable.cc.
Referenced by IRM::setNorthGates().
| bool ConnectionTable::setSouthGates | ( | Flow * | flow, |
| cGate * | sIn, | ||
| cGate * | sOut | ||
| ) |
Definition at line 70 of file ConnectionTable.cc.
Referenced by IRM::createBindings().
| bool ConnectionTable::setStatus | ( | Flow * | flow, |
| ConnectionTableEntry::ConnectionStatus | status | ||
| ) |
Definition at line 116 of file ConnectionTable.cc.
Referenced by IRM::changeStatus().
|
private |
Definition at line 62 of file ConnectionTable.h.
Referenced by findEntryByAPNI(), findOutputGate(), initialize(), and insert().