User Manual, Developers Guide and API Documentation

constanze::DllListenerBinding Class Reference

#include <DllListenerBinding.hpp>

Inheritance diagram for constanze::DllListenerBinding:

Inheritance graph
[legend]
Collaboration diagram for constanze::DllListenerBinding:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DllListenerBinding (const wns::pyconfig::View &_pyco)
virtual void initBinding (constanze::StartTrigger *trigger)
virtual void onData (const wns::osi::PDUPtr &_data, wns::service::dll::FlowID)
 Receive data from lower DLL layer.
virtual void registerComponent (wns::node::component::Component *_component)
void registerListener (constanze::Listener *_listener)
virtual void releaseBinding (constanze::StopTrigger *trigger)
virtual void sendData (const wns::osi::PDUPtr &_data)
virtual ~DllListenerBinding ()

Protected Member Functions

virtual std::string printAddress () const

Protected Attributes

wns::node::component::Componentcomponent
wns::service::dll::NotificationdllNotification
wns::service::dll::UnicastAddress listenDll
 My own Dll address.
constanze::Listenerlistener
wns::logger::Logger log
 Logger instance.
wns::pyconfig::View pyco
 The configuration.


Detailed Description

Definition at line 42 of file DllListenerBinding.hpp.


Constructor & Destructor Documentation

DllListenerBinding::DllListenerBinding ( const wns::pyconfig::View _pyco  ) 

Definition at line 42 of file DllListenerBinding.cpp.

virtual constanze::DllListenerBinding::~DllListenerBinding (  )  [inline, virtual]

Definition at line 49 of file DllListenerBinding.hpp.


Member Function Documentation

void DllListenerBinding::initBinding ( constanze::StartTrigger trigger  )  [virtual]

Implements constanze::Binding.

Definition at line 79 of file DllListenerBinding.cpp.

void DllListenerBinding::onData ( const wns::osi::PDUPtr _pdu,
wns::service::dll::FlowID  _dllFlowID 
) [virtual]

Parameters:
[in] _pdu Data that is delivered to the DataHandler.

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

Definition at line 66 of file DllListenerBinding.cpp.

std::string DllListenerBinding::printAddress (  )  const [protected, virtual]

Implements constanze::Binding.

Definition at line 89 of file DllListenerBinding.cpp.

void DllListenerBinding::registerComponent ( wns::node::component::Component _component  )  [virtual]

Implements constanze::Binding.

Definition at line 57 of file DllListenerBinding.cpp.

void DllListenerBinding::registerListener ( constanze::Listener _listener  )  [virtual]

Implements constanze::Binding.

Definition at line 74 of file DllListenerBinding.cpp.

void DllListenerBinding::releaseBinding ( constanze::StopTrigger trigger  )  [virtual]

Implements constanze::Binding.

Definition at line 84 of file DllListenerBinding.cpp.

void DllListenerBinding::sendData ( const wns::osi::PDUPtr _data  )  [virtual]

Implements constanze::Binding.

Definition at line 52 of file DllListenerBinding.cpp.


Member Data Documentation

Definition at line 72 of file DllListenerBinding.hpp.

Definition at line 74 of file DllListenerBinding.hpp.

Definition at line 86 of file DllListenerBinding.hpp.

Definition at line 76 of file DllListenerBinding.hpp.

Definition at line 91 of file DllListenerBinding.hpp.

Definition at line 81 of file DllListenerBinding.hpp.


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

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