User Manual, Developers Guide and API Documentation

wns::service::dll::DataTransmission< Address > Class Template Reference

Service definition for components that offer Data Link Layer transmission services.

#include <service/dll/DataTransmission.hpp>

Inheritance diagram for wns::service::dll::DataTransmission< Address >:

Inheritance graph
[legend]
Collaboration diagram for wns::service::dll::DataTransmission< Address >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual
wns::service::dll::UnicastAddress 
getMACAddress () const =0
virtual void sendData (const Address &macAddress, const wns::osi::PDUPtr &data, protocolNumber protocol, wns::service::dll::FlowID _dllFlowID=wns::service::dll::NoFlowID)=0
 Deliver data to other peer component(s).


Detailed Description

template<class Address>
class wns::service::dll::DataTransmission< Address >

Definition at line 44 of file DataTransmission.hpp.


Member Function Documentation

template<class Address>
virtual wns::service::dll::UnicastAddress wns::service::dll::DataTransmission< Address >::getMACAddress (  )  const [pure virtual]

template<class Address>
virtual void wns::service::dll::DataTransmission< Address >::sendData ( const Address macAddress,
const wns::osi::PDUPtr data,
protocolNumber  protocol,
wns::service::dll::FlowID  _dllFlowID = wns::service::dll::NoFlowID 
) [pure virtual]

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

Implemented in dll::RANG, dll::UpperConvergence, lte::main::RANG, lte::upperconvergence::ENBUpperConvergence, and lte::upperconvergence::UEUpperConvergence.


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

Generated on Sun May 27 03:33:05 2012 for openWNS by  doxygen 1.5.5