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


Definition at line 109 of file AssociationHandler.hpp.
| AssociationHandler::AssociationHandler | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 39 of file AssociationHandler.cpp.
| AssociationHandler::~AssociationHandler | ( | ) | [virtual] |
Definition at line 74 of file AssociationHandler.cpp.
| void AssociationHandler::calculateSizes | ( | const wns::ldk::CommandPool * | commandPool, | |
| Bit & | commandPoolSize, | |||
| Bit & | dataSize | |||
| ) | const [virtual] |
The default implementation delegates calculation to upper functional units, modifying the result to include the size of the provided Command.
Reimplemented from wns::ldk::CommandTypeSpecifier< T >.
Definition at line 128 of file AssociationHandler.cpp.
| virtual void lte::controlplane::associationHandler::AssociationHandler::disassociationOnTimeout | ( | const wns::service::dll::UnicastAddress | , | |
| const std::string | ||||
| ) | [inline, virtual] |
Reimplemented in lte::controlplane::associationHandler::AssociationHandlerBS.
Definition at line 138 of file AssociationHandler.hpp.
| bool AssociationHandler::doIsAccepting | ( | const wns::ldk::CompoundPtr & | ) | const |
Definition at line 118 of file AssociationHandler.cpp.
| void AssociationHandler::doSendData | ( | const wns::ldk::CompoundPtr & | ) |
Definition at line 112 of file AssociationHandler.cpp.
| void AssociationHandler::doWakeup | ( | ) |
Definition at line 124 of file AssociationHandler.cpp.
| virtual int lte::controlplane::associationHandler::AssociationHandler::getPeerDuplexGroup | ( | wns::service::dll::UnicastAddress | user | ) | [pure virtual] |
| void AssociationHandler::notifyOnAssociated | ( | wns::service::dll::UnicastAddress | user, | |
| wns::service::dll::UnicastAddress | dst | |||
| ) |
Definition at line 139 of file AssociationHandler.cpp.
| void AssociationHandler::notifyOnDisassociated | ( | wns::service::dll::UnicastAddress | user, | |
| wns::service::dll::UnicastAddress | dst | |||
| ) |
Definition at line 150 of file AssociationHandler.cpp.
| void AssociationHandler::onFUNCreated | ( | ) | [virtual] |
Often FunctionalUnits require the collaboration with other FunctionalUnits to accomplish their task. For the collaboration between FunctionalUnits we coined the term "friendship".
The onFUNCreated method is a hook being called after the complete FUN has been set up. FunctionalUnits requiring the collaboration with other FunctionalUnits should resolve these dependencies by implementing this hook accordingly.
Finding friends is usually done calling wns::ldk::fun::FUN::findFriend.
When building reconfigurable FUNs, this method may get called multiple times (e.g., after each FUN reconfiguration). Keep that in mind when allocating resources in your onFUNCreated implementation.
Reimplemented from wns::ldk::FunctionalUnit.
Reimplemented in lte::controlplane::associationHandler::AssociationHandlerBS, and lte::controlplane::associationHandler::AssociationHandlerUT.
Definition at line 80 of file AssociationHandler.cpp.
dll::services::control::Association* lte::controlplane::associationHandler::AssociationHandler::associationService [protected] |
Definition at line 173 of file AssociationHandler.hpp.
| wns::ldk::IConnectorReceptacle* lte::controlplane::associationHandler::AssociationHandler::bchBuffer |
Definition at line 162 of file AssociationHandler.hpp.
Definition at line 178 of file AssociationHandler.hpp.
lte::helper::SwitchConnector* lte::controlplane::associationHandler::AssociationHandler::connector [protected] |
Definition at line 175 of file AssociationHandler.hpp.
| wns::ldk::IConnectorReceptacle* lte::controlplane::associationHandler::AssociationHandler::cpDispatcher |
Definition at line 164 of file AssociationHandler.hpp.
| lte::controlplane::flowmanagement::IFlowSwitching* lte::controlplane::associationHandler::AssociationHandler::flowManager |
Definition at line 165 of file AssociationHandler.hpp.
std::list<std::string> lte::controlplane::associationHandler::AssociationHandler::flowSeparatorNames [protected] |
Definition at line 181 of file AssociationHandler.hpp.
std::list<wns::ldk::FlowSeparator*> lte::controlplane::associationHandler::AssociationHandler::flowSeparators [protected] |
Definition at line 182 of file AssociationHandler.hpp.
struct { ... } lte::controlplane::associationHandler::AssociationHandler::friends [protected] |
Definition at line 157 of file AssociationHandler.hpp.
Definition at line 171 of file AssociationHandler.hpp.
Definition at line 185 of file AssociationHandler.hpp.
wns::ldk::CommandReaderInterface* lte::controlplane::associationHandler::AssociationHandler::macgReader [protected] |
Definition at line 168 of file AssociationHandler.hpp.
| wns::ldk::IConnectorReceptacle* lte::controlplane::associationHandler::AssociationHandler::rachDispatcher |
Definition at line 163 of file AssociationHandler.hpp.
wns::ldk::CommandReaderInterface* lte::controlplane::associationHandler::AssociationHandler::rlcReader [protected] |
Definition at line 169 of file AssociationHandler.hpp.
1.5.5