User Manual, Developers Guide and API Documentation

lte::main::RANG Class Reference

#include <main/RANG.hpp>

Inheritance diagram for lte::main::RANG:

Inheritance graph
[legend]
Collaboration diagram for lte::main::RANG:

Collaboration graph
[legend]

List of all members.

wns::service::dll::DataTransmission service



typedef
wns::container::Registry
< wns::service::dll::FlowID,
wns::service::dll::UnicastAddress
FlowIDTable
wns::pyconfig::View config
FlowIDTable flowIDForUT
wns::container::Pool< intflowIDPool
wns::container::Registry
< wns::service::dll::FlowID,
lte::upperconvergence::ENBUpperConvergence * > 
FlowIDToBS
wns::logger::Logger logger
wns::service::dll::IRuleControlruleControl
void deleteFlow (wns::service::dll::FlowID flowID)
void onFlowRelease (wns::service::dll::FlowID flowID)
wns::service::dll::FlowID onFlowRequest (lte::helper::TransactionID _transactionId, lte::upperconvergence::ENBUpperConvergence *_bsUpperConvergence, wns::service::dll::UnicastAddress utAddress)
void registerIRuleControl (wns::service::dll::IRuleControl *)
virtual void sendData (const wns::service::dll::UnicastAddress &_peer, const wns::osi::PDUPtr &_data, wns::service::dll::protocolNumber protocol, wns::service::dll::FlowID _dllFlowID)
 Deliver data to other peer component(s).

Public Member Functions

 RANG (wns::node::Interface *, const wns::pyconfig::View &)
virtual ~RANG ()


Detailed Description

Definition at line 54 of file RANG.hpp.


Member Typedef Documentation

Definition at line 87 of file RANG.hpp.


Constructor & Destructor Documentation

RANG::RANG ( wns::node::Interface node,
const wns::pyconfig::View _config 
)

Reimplemented from dll::RANG.

Definition at line 44 of file RANG.cpp.

virtual lte::main::RANG::~RANG (  )  [inline, virtual]

Reimplemented from dll::RANG.

Definition at line 61 of file RANG.hpp.


Member Function Documentation

void RANG::deleteFlow ( wns::service::dll::FlowID  flowID  )  [virtual]

Implements lte::main::rang::IFlowManagement.

Definition at line 114 of file RANG.cpp.

void RANG::onFlowRelease ( wns::service::dll::FlowID  flowID  )  [virtual]

Implements lte::main::rang::IFlowManagement.

Definition at line 100 of file RANG.cpp.

wns::service::dll::FlowID RANG::onFlowRequest ( lte::helper::TransactionID  _transactionId,
lte::upperconvergence::ENBUpperConvergence _bsUpperConvergence,
wns::service::dll::UnicastAddress  utAddress 
) [virtual]

Implements lte::main::rang::IFlowManagement.

Definition at line 79 of file RANG.cpp.

void RANG::registerIRuleControl ( wns::service::dll::IRuleControl rControl  )  [virtual]

Reimplemented from dll::RANG.

Definition at line 127 of file RANG.cpp.

void RANG::sendData ( const wns::service::dll::UnicastAddress macAddress,
const wns::osi::PDUPtr data,
wns::service::dll::protocolNumber  protocol,
wns::service::dll::FlowID  _dllFlowID 
) [virtual]

Parameters:
[in] macAddress Destination component(s) where data is to be delivered.
[in] data Protocol Data Unit that is to be transported.

Reimplemented from dll::RANG.

Definition at line 54 of file RANG.cpp.


Member Data Documentation

Reimplemented from dll::RANG.

Definition at line 89 of file RANG.hpp.

Definition at line 100 of file RANG.hpp.

Definition at line 93 of file RANG.hpp.

Definition at line 98 of file RANG.hpp.

Reimplemented from dll::RANG.

Definition at line 91 of file RANG.hpp.

Definition at line 95 of file RANG.hpp.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:35 2012 for openWNS by  doxygen 1.5.5