|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <ConnectionTableEntry.h>
Public Types | |
| enum | ConnectionStatus { CON_ERROR, CON_NIL, CON_FLOWPENDING, CON_CONNECTPENDING, CON_AUTHENTICATING, CON_ESTABLISHED, CON_RELEASING } |
Public Member Functions | |
| ConnectionTableEntry () | |
| ConnectionTableEntry (Flow *flow) | |
| virtual | ~ConnectionTableEntry () |
| std::string | info () const |
| std::string | getConnectionStatusString () const |
| void | setConStatus (ConnectionStatus conStatus) |
| ConnectionTableEntry::ConnectionStatus | getConStatus () const |
| FABase * | getFlowAlloc () const |
| void | setFlowAlloc (FABase *flowAlloc) |
| cGate * | getNorthGateIn () const |
| void | setNorthGateIn (cGate *northGateIn) |
| cGate * | getNorthGateOut () const |
| void | setNorthGateOut (cGate *northGateOut) |
| cGate * | getSouthGateIn () const |
| void | setSouthGateIn (cGate *southGateIn) |
| cGate * | getSouthGateOut () const |
| void | setSouthGateOut (cGate *southGateOut) |
| const APNamingInfo & | getApni () const |
| void | setApni (const APNamingInfo &apni) |
| cModule * | getIpc () const |
Private Attributes | |
| APNamingInfo | apni |
| ConnectionStatus | conStatus |
| cGate * | northGateIn |
| cGate * | northGateOut |
| cGate * | southGateIn |
| cGate * | southGateOut |
| FABase * | FlowAlloc |
Definition at line 32 of file ConnectionTableEntry.h.
| Enumerator | |
|---|---|
| CON_ERROR | |
| CON_NIL | |
| CON_FLOWPENDING | |
| CON_CONNECTPENDING | |
| CON_AUTHENTICATING | |
| CON_ESTABLISHED | |
| CON_RELEASING | |
Definition at line 34 of file ConnectionTableEntry.h.
| ConnectionTableEntry::ConnectionTableEntry | ( | ) |
Definition at line 25 of file ConnectionTableEntry.cc.
| ConnectionTableEntry::ConnectionTableEntry | ( | Flow * | flow | ) |
Definition at line 34 of file ConnectionTableEntry.cc.
|
virtual |
Definition at line 43 of file ConnectionTableEntry.cc.
| const APNamingInfo & ConnectionTableEntry::getApni | ( | ) | const |
Definition at line 134 of file ConnectionTableEntry.cc.
| std::string ConnectionTableEntry::getConnectionStatusString | ( | ) | const |
Definition at line 68 of file ConnectionTableEntry.cc.
Referenced by info().
| ConnectionTableEntry::ConnectionStatus ConnectionTableEntry::getConStatus | ( | ) | const |
Definition at line 142 of file ConnectionTableEntry.cc.
Referenced by ConnectionTable::getStatus().
| FABase * ConnectionTableEntry::getFlowAlloc | ( | ) | const |
Definition at line 90 of file ConnectionTableEntry.cc.
Referenced by ConnectionTable::getFa(), and IRM::receiveDeallocationRequestFromAe().
| cModule * ConnectionTableEntry::getIpc | ( | ) | const |
Definition at line 130 of file ConnectionTableEntry.cc.
Referenced by IRM::createBindings(), and IRM::deleteBindings().
| cGate * ConnectionTableEntry::getNorthGateIn | ( | ) | const |
Definition at line 98 of file ConnectionTableEntry.cc.
Referenced by IRM::getApGateHandle(), and IRM::getIrmGateHandle().
| cGate * ConnectionTableEntry::getNorthGateOut | ( | ) | const |
Definition at line 106 of file ConnectionTableEntry.cc.
| cGate * ConnectionTableEntry::getSouthGateIn | ( | ) | const |
Definition at line 114 of file ConnectionTableEntry.cc.
| cGate * ConnectionTableEntry::getSouthGateOut | ( | ) | const |
Definition at line 122 of file ConnectionTableEntry.cc.
| std::string ConnectionTableEntry::info | ( | ) | const |
Definition at line 53 of file ConnectionTableEntry.cc.
Referenced by operator<<().
| void ConnectionTableEntry::setApni | ( | const APNamingInfo & | apni | ) |
Definition at line 138 of file ConnectionTableEntry.cc.
| void ConnectionTableEntry::setConStatus | ( | ConnectionStatus | conStatus | ) |
Definition at line 82 of file ConnectionTableEntry.cc.
Referenced by ConnectionTable::setStatus().
| void ConnectionTableEntry::setFlowAlloc | ( | FABase * | flowAlloc | ) |
Definition at line 94 of file ConnectionTableEntry.cc.
Referenced by ConnectionTable::setFa().
| void ConnectionTableEntry::setNorthGateIn | ( | cGate * | northGateIn | ) |
Definition at line 102 of file ConnectionTableEntry.cc.
Referenced by ConnectionTable::setNorthGates().
| void ConnectionTableEntry::setNorthGateOut | ( | cGate * | northGateOut | ) |
Definition at line 110 of file ConnectionTableEntry.cc.
Referenced by ConnectionTable::setNorthGates().
| void ConnectionTableEntry::setSouthGateIn | ( | cGate * | southGateIn | ) |
Definition at line 118 of file ConnectionTableEntry.cc.
Referenced by ConnectionTable::setSouthGates().
| void ConnectionTableEntry::setSouthGateOut | ( | cGate * | southGateOut | ) |
Definition at line 126 of file ConnectionTableEntry.cc.
Referenced by ConnectionTable::setSouthGates().
|
private |
Definition at line 70 of file ConnectionTableEntry.h.
Referenced by ConnectionTableEntry(), getApni(), info(), and setApni().
|
private |
Definition at line 71 of file ConnectionTableEntry.h.
Referenced by getConnectionStatusString(), getConStatus(), setConStatus(), and ~ConnectionTableEntry().
|
private |
Definition at line 76 of file ConnectionTableEntry.h.
Referenced by getFlowAlloc(), getIpc(), info(), setFlowAlloc(), and ~ConnectionTableEntry().
|
private |
Definition at line 72 of file ConnectionTableEntry.h.
Referenced by getNorthGateIn(), info(), setNorthGateIn(), and ~ConnectionTableEntry().
|
private |
Definition at line 73 of file ConnectionTableEntry.h.
Referenced by getNorthGateOut(), info(), setNorthGateOut(), and ~ConnectionTableEntry().
|
private |
Definition at line 74 of file ConnectionTableEntry.h.
Referenced by getSouthGateIn(), info(), setSouthGateIn(), and ~ConnectionTableEntry().
|
private |
Definition at line 75 of file ConnectionTableEntry.h.
Referenced by getSouthGateOut(), info(), setSouthGateOut(), and ~ConnectionTableEntry().