User Manual, Developers Guide and API Documentation

ip::LowerConvergence Class Reference

Convergence to DLL. More...

#include <LowerConvergence.hpp>

Inheritance diagram for ip::LowerConvergence:

Inheritance graph
[legend]
Collaboration diagram for ip::LowerConvergence:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void doOnData (const wns::ldk::CompoundPtr &compound)
 Implementation for incoming data flow.
virtual void doSendData (const wns::ldk::CompoundPtr &compound)
 Implementation for outgoing data flow.
 LowerConvergence (wns::ldk::fun::FUN *, const wns::pyconfig::View &pyco)
 LowerConvergence used to adapt from FUN to service::dll.
void onData (const wns::osi::PDUPtr &pdu, wns::service::dll::FlowID dllFlowID)
 Implementation of the dll::DataHandler.
virtual void onFUNCreated ()
 Find friends. This is currently the Routing FU.
void setDLLs (container::DataLinkContainer dlc)
 ~LowerConvergence ()

Private Member Functions

virtual bool doIsAccepting (const wns::ldk::CompoundPtr &compound) const
 FU outgoing flow control.
virtual void doWakeup ()
 FU outgoing flow control.

Private Attributes

container::DataLinkContainer dlls
wns::ldk::CommandReaderInterfaceipHeaderReader
 My friends. Currently dependency on the Routing FU command.
wns::logger::Logger log
 My logger.
wns::pyconfig::View pyco
 My configuration.


Detailed Description

Configuration Class:
ip.Component.LowerConvergence

Definition at line 53 of file LowerConvergence.hpp.


Constructor & Destructor Documentation

LowerConvergence::LowerConvergence ( wns::ldk::fun::FUN fun,
const wns::pyconfig::View pyco 
)

Definition at line 43 of file LowerConvergence.cpp.

LowerConvergence::~LowerConvergence (  ) 

Definition at line 56 of file LowerConvergence.cpp.


Member Function Documentation

bool LowerConvergence::doIsAccepting ( const wns::ldk::CompoundPtr compound  )  const [private, virtual]

Definition at line 125 of file LowerConvergence.cpp.

void LowerConvergence::doOnData ( const wns::ldk::CompoundPtr compound  )  [virtual]

Definition at line 131 of file LowerConvergence.cpp.

void LowerConvergence::doSendData ( const wns::ldk::CompoundPtr compound  )  [virtual]

Definition at line 74 of file LowerConvergence.cpp.

void LowerConvergence::doWakeup (  )  [private, virtual]

Definition at line 151 of file LowerConvergence.cpp.

void LowerConvergence::onData ( const wns::osi::PDUPtr pdu,
wns::service::dll::FlowID  dllFlowID 
) [virtual]

Implements wns::service::dll::Handler.

Definition at line 156 of file LowerConvergence.cpp.

void LowerConvergence::onFUNCreated (  )  [virtual]

Reimplemented from wns::ldk::FunctionalUnit.

Definition at line 61 of file LowerConvergence.cpp.

void LowerConvergence::setDLLs ( container::DataLinkContainer  dlc  ) 

Definition at line 68 of file LowerConvergence.cpp.


Member Data Documentation

Definition at line 128 of file LowerConvergence.hpp.

Definition at line 115 of file LowerConvergence.hpp.

Definition at line 126 of file LowerConvergence.hpp.

Definition at line 121 of file LowerConvergence.hpp.


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

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