![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <controlplane/flowmanagement/IFlowManager.hpp>

Public Types | |
| typedef std::map < wns::service::qos::QoSClass, wns::service::dll::FlowID > | ControlPlaneFlowIDs |
| typedef std::string | ModeName |
Public Member Functions | |
| virtual ControlPlaneFlowIDs | getControlPlaneFlowIDs (wns::service::dll::UnicastAddress peerAddress)=0 |
| virtual wns::service::dll::FlowID | getFlowIDin (wns::service::dll::FlowID flowIDout)=0 |
| virtual wns::service::dll::FlowID | getFlowIDout (wns::service::dll::FlowID flowIDin)=0 |
| virtual wns::service::qos::QoSClass | getQoSClassForBSFlowID (wns::service::dll::FlowID dllFlowID) const =0 |
| virtual wns::service::qos::QoSClass | getQoSClassForUTFlowID (wns::service::dll::FlowID dllFlowID) const =0 |
| virtual bool | isValidFlow (const wns::ldk::ConstKeyPtr &key) const =0 |
| virtual void | setControlPlaneFlowIDs (wns::service::dll::UnicastAddress peerAddress, ControlPlaneFlowIDs flowIDs)=0 |
| virtual | ~IFlowSwitching () |
Definition at line 39 of file IFlowManager.hpp.
| typedef std::map<wns::service::qos::QoSClass, wns::service::dll::FlowID> lte::controlplane::flowmanagement::IFlowSwitching::ControlPlaneFlowIDs |
Definition at line 44 of file IFlowManager.hpp.
| typedef std::string lte::controlplane::flowmanagement::IFlowSwitching::ModeName |
Reimplemented in lte::controlplane::flowmanagement::IFlowManagerENB.
Definition at line 42 of file IFlowManager.hpp.
| virtual lte::controlplane::flowmanagement::IFlowSwitching::~IFlowSwitching | ( | ) | [inline, virtual] |
Definition at line 46 of file IFlowManager.hpp.
| virtual ControlPlaneFlowIDs lte::controlplane::flowmanagement::IFlowSwitching::getControlPlaneFlowIDs | ( | wns::service::dll::UnicastAddress | peerAddress | ) | [pure virtual] |
| virtual wns::service::dll::FlowID lte::controlplane::flowmanagement::IFlowSwitching::getFlowIDin | ( | wns::service::dll::FlowID | flowIDout | ) | [pure virtual] |
Implemented in lte::controlplane::flowmanagement::FlowManager.
| virtual wns::service::dll::FlowID lte::controlplane::flowmanagement::IFlowSwitching::getFlowIDout | ( | wns::service::dll::FlowID | flowIDin | ) | [pure virtual] |
Implemented in lte::controlplane::flowmanagement::FlowManager.
| virtual wns::service::qos::QoSClass lte::controlplane::flowmanagement::IFlowSwitching::getQoSClassForBSFlowID | ( | wns::service::dll::FlowID | dllFlowID | ) | const [pure virtual] |
| virtual wns::service::qos::QoSClass lte::controlplane::flowmanagement::IFlowSwitching::getQoSClassForUTFlowID | ( | wns::service::dll::FlowID | dllFlowID | ) | const [pure virtual] |
| virtual bool lte::controlplane::flowmanagement::IFlowSwitching::isValidFlow | ( | const wns::ldk::ConstKeyPtr & | key | ) | const [pure virtual] |
Implemented in lte::controlplane::flowmanagement::FlowManager.
| virtual void lte::controlplane::flowmanagement::IFlowSwitching::setControlPlaneFlowIDs | ( | wns::service::dll::UnicastAddress | peerAddress, | |
| ControlPlaneFlowIDs | flowIDs | |||
| ) | [pure virtual] |
1.5.5