|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <NM1FlowTableItem.h>
Public Types | |
| enum | ConnectionStatus { CON_ERROR, CON_NIL, CON_FLOWPENDING, CON_CONNECTPENDING, CON_AUTHENTICATING, CON_ESTABLISHED, CON_RELEASING } |
Public Member Functions | |
| NM1FlowTableItem (Flow *flow, FABase *fa, RMTPort *port, std::string gateName) | |
| virtual | ~NM1FlowTableItem () |
| std::string | info () const |
| Flow * | getFlow () const |
| FABase * | getFABase () const |
| RMTPort * | getRMTPort () const |
| const RMTQueues & | getRMTInputQueues () const |
| const RMTQueues & | getRMTOutputQueues () const |
| std::string | getGateName () const |
| void | setConnectionStatus (ConnectionStatus status) |
| ConnectionStatus | getConnectionStatus () |
| std::string | getConnectionStatusString () const |
Private Attributes | |
| Flow * | flow |
| FABase * | fa |
| RMTPort * | rmtPort |
| std::string | gateName |
| ConnectionStatus | conStatus |
Definition at line 32 of file NM1FlowTableItem.h.
| Enumerator | |
|---|---|
| CON_ERROR | |
| CON_NIL | |
| CON_FLOWPENDING | |
| CON_CONNECTPENDING | |
| CON_AUTHENTICATING | |
| CON_ESTABLISHED | |
| CON_RELEASING | |
Definition at line 38 of file NM1FlowTableItem.h.
| NM1FlowTableItem::NM1FlowTableItem | ( | Flow * | flow, |
| FABase * | fa, | ||
| RMTPort * | port, | ||
| std::string | gateName | ||
| ) |
Definition at line 25 of file NM1FlowTableItem.cc.
|
virtual |
Definition at line 30 of file NM1FlowTableItem.cc.
| NM1FlowTableItem::ConnectionStatus NM1FlowTableItem::getConnectionStatus | ( | ) |
Definition at line 61 of file NM1FlowTableItem.cc.
| std::string NM1FlowTableItem::getConnectionStatusString | ( | ) | const |
Definition at line 46 of file NM1FlowTableItem.cc.
Referenced by info().
| FABase * NM1FlowTableItem::getFABase | ( | ) | const |
Definition at line 80 of file NM1FlowTableItem.cc.
| Flow * NM1FlowTableItem::getFlow | ( | ) | const |
Definition at line 74 of file NM1FlowTableItem.cc.
Referenced by RA::postNM1FlowAllocation(), and RA::removeNM1FlowBindings().
| std::string NM1FlowTableItem::getGateName | ( | ) | const |
Definition at line 103 of file NM1FlowTableItem.cc.
Referenced by RA::removeNM1FlowBindings().
| const RMTQueues & NM1FlowTableItem::getRMTInputQueues | ( | ) | const |
Definition at line 91 of file NM1FlowTableItem.cc.
| const RMTQueues & NM1FlowTableItem::getRMTOutputQueues | ( | ) | const |
Definition at line 97 of file NM1FlowTableItem.cc.
| RMTPort * NM1FlowTableItem::getRMTPort | ( | ) | const |
Definition at line 85 of file NM1FlowTableItem.cc.
Referenced by RA::blockNM1PortOutput(), RA::postNM1FlowAllocation(), RA::removeNM1FlowBindings(), and RA::unblockNM1PortOutput().
| std::string NM1FlowTableItem::info | ( | ) | const |
Definition at line 34 of file NM1FlowTableItem.cc.
Referenced by operator<<().
| void NM1FlowTableItem::setConnectionStatus | ( | ConnectionStatus | status | ) |
Definition at line 66 of file NM1FlowTableItem.cc.
Referenced by RA::postNM1FlowAllocation().
|
private |
Definition at line 66 of file NM1FlowTableItem.h.
Referenced by getConnectionStatus(), getConnectionStatusString(), and setConnectionStatus().
|
private |
Definition at line 63 of file NM1FlowTableItem.h.
Referenced by getFABase(), and info().
|
private |
Definition at line 62 of file NM1FlowTableItem.h.
|
private |
Definition at line 65 of file NM1FlowTableItem.h.
Referenced by getGateName().
|
private |
Definition at line 64 of file NM1FlowTableItem.h.
Referenced by getRMTInputQueues(), getRMTOutputQueues(), getRMTPort(), and info().