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().