User Manual, Developers Guide and API Documentation

wimac::service::AssociationControl Class Reference

#include <services/AssociationControl.hpp>

Inheritance diagram for wimac::service::AssociationControl:

Inheritance graph
[legend]
Collaboration diagram for wimac::service::AssociationControl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void associateTo (wimac::StationID destination)
 AssociationControl (wns::ldk::ControlServiceRegistry *csr, wns::pyconfig::View &config)
void createRecursiveConnection (ConnectionIdentifier::CID basicCID, ConnectionIdentifier::CID primaryCID, ConnectionIdentifier::CID downlinkBETransportCID, ConnectionIdentifier::CID downlinkRtPSTransportCID, ConnectionIdentifier::CID downlinkNrtPSTransportCID, ConnectionIdentifier::CID downlinkUGSTransportCID, ConnectionIdentifier::CID uplinkBETransportCID, ConnectionIdentifier::CID uplinkRtPSTransportCID, ConnectionIdentifier::CID uplinkNrtPSTransportCID, ConnectionIdentifier::CID uplinkkUGSTransportCID, ConnectionIdentifier::StationID remote)
void onCSRCreated ()
void storeMeasurement (StationID source, const wns::service::phy::power::PowerMeasurementPtr &)

Private Member Functions

virtual void doOnCSRCreated ()=0
virtual void doStoreMeasurement (StationID source, const wns::service::phy::power::PowerMeasurementPtr &)=0

Private Attributes

struct {
   wimac::service::ConnectionManager *   connectionManager
friends_


Detailed Description

Definition at line 44 of file AssociationControl.hpp.


Constructor & Destructor Documentation

AssociationControl::AssociationControl ( wns::ldk::ControlServiceRegistry csr,
wns::pyconfig::View config 
)

Definition at line 124 of file AssociationControl.cpp.


Member Function Documentation

void AssociationControl::associateTo ( wimac::StationID  destination  ) 

Definition at line 152 of file AssociationControl.cpp.

void AssociationControl::createRecursiveConnection ( ConnectionIdentifier::CID  basicCID,
ConnectionIdentifier::CID  primaryCID,
ConnectionIdentifier::CID  downlinkBETransportCID,
ConnectionIdentifier::CID  downlinkRtPSTransportCID,
ConnectionIdentifier::CID  downlinkNrtPSTransportCID,
ConnectionIdentifier::CID  downlinkUGSTransportCID,
ConnectionIdentifier::CID  uplinkBETransportCID,
ConnectionIdentifier::CID  uplinkRtPSTransportCID,
ConnectionIdentifier::CID  uplinkNrtPSTransportCID,
ConnectionIdentifier::CID  uplinkkUGSTransportCID,
ConnectionIdentifier::StationID  remote 
)

Definition at line 314 of file AssociationControl.cpp.

virtual void wimac::service::AssociationControl::doOnCSRCreated (  )  [private, pure virtual]

virtual void wimac::service::AssociationControl::doStoreMeasurement ( StationID  source,
const wns::service::phy::power::PowerMeasurementPtr  
) [private, pure virtual]

void AssociationControl::onCSRCreated (  )  [virtual]

Reimplemented from wns::ldk::ControlService.

Definition at line 133 of file AssociationControl.cpp.

void AssociationControl::storeMeasurement ( StationID  source,
const wns::service::phy::power::PowerMeasurementPtr pm 
) [virtual]

Implements wimac::service::IChannelQualityObserver.

Definition at line 144 of file AssociationControl.cpp.


Member Data Documentation

Definition at line 82 of file AssociationControl.hpp.


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

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