|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <EFCP.h>
Public Member Functions | |
| EFCP () | |
| virtual | ~EFCP () |
| EFCPInstance * | createEFCPI (const Flow *flow, int cepId, int portId) |
| bool | deleteEFCPI (Flow *flow) |
Protected Member Functions | |
| virtual void | initialize (int step) |
Private Member Functions | |
| Delimiting * | createDelimiting (cModule *efcpi, int portId) |
| DTCP * | createDTCP (cModule *efcpi, const EFCPPolicySet *efcpPolicySet, const QoSCube *qosCube) |
| cModule * | createPolicyModule (const char *prefix, const char *name, const char *policy, cModule *parent, int verticalIndex=1) |
Private Attributes | |
| EFCPTable * | efcpTable |
| RA * | resourceAllocator |
| LisEFCPCongestFromRA * | lisEFCPCongestFromRA |
| LisEFCPQueueInfoFromAE * | lisEFCPQueueInfoFromAE |
|
private |
Definition at line 340 of file EFCP.cc.
Referenced by createEFCPI().
|
private |
Definition at line 261 of file EFCP.cc.
Referenced by createEFCPI().
| EFCPInstance * EFCP::createEFCPI | ( | const Flow * | flow, |
| int | cepId, | ||
| int | portId | ||
| ) |
Definition at line 128 of file EFCP.cc.
Referenced by FAI::createEFCPI().
|
private |
| prefix | Prefix to the location of specific policy (eg. rina.policies.DIF.EFCP.DTP.InitialSeqNum.) including the last dot. |
| name | Name of the specific policy type. This method expects .ned file in directory with the same name (eg. InitialSeqNumPolicyDefault) |
| policy | Name of the variable holding pointer to this policy. |
| parent | Parent module in which the policy will be created. |
Definition at line 318 of file EFCP.cc.
Referenced by createDTCP().
| bool EFCP::deleteEFCPI | ( | Flow * | flow | ) |
| flow |
Definition at line 360 of file EFCP.cc.
Referenced by FAI::deleteBindings().
|
private |
Definition at line 86 of file EFCP.h.
Referenced by createEFCPI(), deleteEFCPI(), and initialize().
|
private |
Definition at line 91 of file EFCP.h.
Referenced by initialize().
|
private |
Definition at line 92 of file EFCP.h.
Referenced by initialize().
|
private |
Definition at line 87 of file EFCP.h.
Referenced by createEFCPI(), and initialize().