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