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


Public Member Functions | |
| virtual void | establishFlow (wns::service::tl::FlowID flowID, wns::service::qos::QoSClass qosClass) |
| Establish a new flow. | |
| virtual void | processIncoming (const wns::ldk::CompoundPtr &compound) |
| Process compounds on uplink. | |
| virtual void | registerFlowHandler (wns::service::dll::FlowHandler *) |
| virtual void | registerHandler (wns::service::dll::protocolNumber protocol, wns::service::dll::Handler *_dh) |
| virtual void | releaseFlow (wns::service::tl::FlowID flowID) |
| Release an existing flow. | |
| UTUpperConvergence (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config) | |
| virtual | ~UTUpperConvergence () |
Protected Types | |
| typedef wns::container::Registry < wns::service::dll::protocolNumber, wns::service::dll::Handler * > | DataHandlerRegistry |
| Needed for demultiplexing of upper layer protocols. | |
Protected Attributes | |
| DataHandlerRegistry | dataHandlerRegistry |
| Registry for datahandlers. Each datahandler is select by the protocol number. | |
Definition at line 116 of file UpperConvergence.hpp.
typedef wns::container::Registry<wns::service::dll::protocolNumber, wns::service::dll::Handler*> dll::UTUpperConvergence::DataHandlerRegistry [protected] |
Definition at line 143 of file UpperConvergence.hpp.
| UTUpperConvergence::UTUpperConvergence | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 115 of file UpperConvergence.cpp.
| virtual dll::UTUpperConvergence::~UTUpperConvergence | ( | ) | [inline, virtual] |
Definition at line 124 of file UpperConvergence.hpp.
| void UTUpperConvergence::establishFlow | ( | wns::service::tl::FlowID | flowID, | |
| wns::service::qos::QoSClass | qosClass | |||
| ) | [virtual] |
| [in] | _sourcePort | Own local port. |
| [in] | _destPort | On which port to connect peer. |
| [in] | _peer | Own IP address. |
| [in] | _peer | On which address to contact peer. |
Implements wns::service::dll::FlowEstablishmentAndRelease.
Reimplemented in lte::upperconvergence::UEUpperConvergence.
Definition at line 150 of file UpperConvergence.cpp.
| void UTUpperConvergence::processIncoming | ( | const wns::ldk::CompoundPtr & | compound | ) | [virtual] |
Override this method to handle incoming compounds.
Reimplemented from wns::ldk::Forwarding< USER >.
Reimplemented in lte::upperconvergence::UEUpperConvergence.
Definition at line 122 of file UpperConvergence.cpp.
| virtual void dll::UTUpperConvergence::registerFlowHandler | ( | wns::service::dll::FlowHandler * | ) | [inline, virtual] |
Reimplemented from dll::UpperConvergence.
Reimplemented in lte::upperconvergence::UEUpperConvergence.
Definition at line 132 of file UpperConvergence.hpp.
| void UTUpperConvergence::registerHandler | ( | wns::service::dll::protocolNumber | protocol, | |
| wns::service::dll::Handler * | _dh | |||
| ) | [virtual] |
Implements wns::service::dll::Notification.
Reimplemented in lte::upperconvergence::UEUpperConvergence.
Definition at line 138 of file UpperConvergence.cpp.
| void UTUpperConvergence::releaseFlow | ( | wns::service::tl::FlowID | flowID | ) | [virtual] |
| [in] | _sourcePort | Own local port. |
| [in] | _destPort | On which port to connect peer. |
| [in] | _peer | Own IP address. |
| [in] | _peer | On which address to contact peer. |
Implements wns::service::dll::FlowEstablishmentAndRelease.
Reimplemented in lte::upperconvergence::UEUpperConvergence.
Definition at line 157 of file UpperConvergence.cpp.
Definition at line 149 of file UpperConvergence.hpp.
1.5.5