User Manual, Developers Guide and API Documentation

lte::controlplane::AssociationsProxyUT Class Reference

#include <controlplane/AssociationsProxy.hpp>

Inheritance diagram for lte::controlplane::AssociationsProxyUT:

Inheritance graph
[legend]
Collaboration diagram for lte::controlplane::AssociationsProxyUT:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void associatedPerMode (wns::service::dll::UnicastAddress rapAdr, wns::service::dll::UnicastAddress bsAdr, ModeName mode, lte::controlplane::flowmanagement::IFlowSwitching::ControlPlaneFlowIDs controlPlaneFlowIDs)
 AssociationsProxyUT (wns::ldk::ControlServiceRegistry *csr, const wns::pyconfig::View &config)
virtual void disassociatedPerMode (wns::service::dll::UnicastAddress rapAdr, ModeName mode, bool preserve)
void disassociationNeeded (ModeName mode, wns::service::dll::UnicastAddress rapAdr)
void disassociationOnTimeout (wns::service::dll::UnicastAddress dst, ModeName mode)
void flowBuilt ()
ModeInfo getBestDetected () const
wns::service::dll::UnicastAddress getBSforMode (ModeName mode) const
bool hasAssociation () const
bool isBusy () const
void modeDetected (ModeName mode, wns::service::dll::UnicastAddress rapAdr)
virtual void onCSRCreated ()
virtual void periodically ()
 Your callback. Implement this!
virtual ~AssociationsProxyUT ()

Protected Member Functions

virtual bool hasAssociationTo (const wns::service::dll::UnicastAddress &dstAdr) const
void writeProbes (const bool alreadyAfterAssociation)

Protected Attributes

AssociationInfo activeAssociation
wns::simulator::Time associationStartTime
bool busy
std::map< ModeName,
wns::service::dll::UnicastAddress
detectedModes
wns::simulator::Time disAssociationStartTime
ModeInfo interMode
lte::macg::MACgmacg
bool plainDisassociation
bool preserve
lte::rlc::UERLCrlc
wns::ldk::tools::SynchronizerupperSynchronizer

Private Attributes

wns::probe::bus::ContextCollectorassociationDurationProbe
lte::controlplane::flowmanagement::IFlowManagerUEflowManagerUE
wns::probe::bus::ContextCollectorhandoverDurationProbe
wns::probe::bus::ContextCollectorinitialaccessDurationProbe
bool initialaccessFirstTime
std::map< ModeName, intmodePriorityLookup


Detailed Description

Definition at line 143 of file AssociationsProxy.hpp.


Constructor & Destructor Documentation

AssociationsProxyUT::AssociationsProxyUT ( wns::ldk::ControlServiceRegistry csr,
const wns::pyconfig::View config 
)

Definition at line 283 of file AssociationsProxy.cpp.

AssociationsProxyUT::~AssociationsProxyUT (  )  [virtual]

Definition at line 316 of file AssociationsProxy.cpp.


Member Function Documentation

void AssociationsProxyUT::associatedPerMode ( wns::service::dll::UnicastAddress  rapAdr,
wns::service::dll::UnicastAddress  bsAdr,
ModeName  mode,
lte::controlplane::flowmanagement::IFlowSwitching::ControlPlaneFlowIDs  controlPlaneFlowIDs 
) [virtual]

Definition at line 361 of file AssociationsProxy.cpp.

void AssociationsProxyUT::disassociatedPerMode ( wns::service::dll::UnicastAddress  rapAdr,
ModeName  mode,
bool  preserve 
) [virtual]

Definition at line 420 of file AssociationsProxy.cpp.

void AssociationsProxyUT::disassociationNeeded ( ModeName  mode,
wns::service::dll::UnicastAddress  rapAdr 
)

Definition at line 637 of file AssociationsProxy.cpp.

void AssociationsProxyUT::disassociationOnTimeout ( wns::service::dll::UnicastAddress  dst,
ModeName  mode 
)

Definition at line 516 of file AssociationsProxy.cpp.

void AssociationsProxyUT::flowBuilt (  ) 

Definition at line 798 of file AssociationsProxy.cpp.

ModeInfo AssociationsProxyUT::getBestDetected (  )  const

Definition at line 696 of file AssociationsProxy.cpp.

wns::service::dll::UnicastAddress AssociationsProxyUT::getBSforMode ( ModeName  mode  )  const

Definition at line 507 of file AssociationsProxy.cpp.

bool AssociationsProxyUT::hasAssociation (  )  const

Definition at line 690 of file AssociationsProxy.cpp.

bool AssociationsProxyUT::hasAssociationTo ( const wns::service::dll::UnicastAddress dstAdr  )  const [protected, virtual]

Definition at line 501 of file AssociationsProxy.cpp.

bool AssociationsProxyUT::isBusy (  )  const

Definition at line 537 of file AssociationsProxy.cpp.

void AssociationsProxyUT::modeDetected ( ModeName  mode,
wns::service::dll::UnicastAddress  rapAdr 
)

Definition at line 543 of file AssociationsProxy.cpp.

void AssociationsProxyUT::onCSRCreated (  )  [virtual]

Reimplemented from lte::controlplane::AssociationsProxy.

Definition at line 324 of file AssociationsProxy.cpp.

virtual void lte::controlplane::AssociationsProxyUT::periodically (  )  [inline, virtual]

The deriver is forced to implement this method. It gets called periodically, whenever the timer fires.

Reimplemented from lte::controlplane::AssociationsProxy.

Definition at line 189 of file AssociationsProxy.hpp.

void AssociationsProxyUT::writeProbes ( const bool  alreadyAfterAssociation  )  [protected]

Definition at line 741 of file AssociationsProxy.cpp.


Member Data Documentation

Definition at line 207 of file AssociationsProxy.hpp.

Definition at line 217 of file AssociationsProxy.hpp.

Definition at line 213 of file AssociationsProxy.hpp.

Definition at line 210 of file AssociationsProxy.hpp.

Definition at line 208 of file AssociationsProxy.hpp.

Definition at line 214 of file AssociationsProxy.hpp.

Definition at line 221 of file AssociationsProxy.hpp.

Definition at line 220 of file AssociationsProxy.hpp.

Definition at line 218 of file AssociationsProxy.hpp.

Definition at line 219 of file AssociationsProxy.hpp.

Definition at line 209 of file AssociationsProxy.hpp.

Definition at line 206 of file AssociationsProxy.hpp.

Definition at line 216 of file AssociationsProxy.hpp.

Definition at line 211 of file AssociationsProxy.hpp.

Definition at line 212 of file AssociationsProxy.hpp.

Definition at line 204 of file AssociationsProxy.hpp.

Definition at line 205 of file AssociationsProxy.hpp.


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

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