User Manual, Developers Guide and API Documentation

constanze::DllBinding Class Reference

#include <DllBinding.hpp>

Inheritance diagram for constanze::DllBinding:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DllBinding (const wns::pyconfig::View &_pyco)
virtual void initBinding (constanze::StartTrigger *startTrigger)
virtual void registerComponent (wns::node::component::Component *_component)
void registerListener (constanze::Listener *_listener)
virtual void releaseBinding (constanze::StopTrigger *stopTrigger)
virtual void sendData (const wns::osi::PDUPtr &_data)
virtual ~DllBinding ()

Protected Member Functions

virtual std::string printAddress () const

Protected Attributes

wns::node::component::Componentcomponent
wns::service::dll::UnicastAddress destinationDllAddress
 Destination Dll address.
wns::service::dll::UnicastDataTransmissiondllDataTransmission
wns::logger::Logger log
 Logger instance.
wns::pyconfig::View pyco
 The configuration.


Detailed Description

Definition at line 42 of file DllBinding.hpp.


Constructor & Destructor Documentation

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

Definition at line 43 of file DllBinding.cpp.

DllBinding::~DllBinding (  )  [virtual]

Definition at line 52 of file DllBinding.cpp.


Member Function Documentation

void DllBinding::initBinding ( constanze::StartTrigger startTrigger  )  [virtual]

Implements constanze::Binding.

Definition at line 73 of file DllBinding.cpp.

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

Implements constanze::Binding.

Definition at line 83 of file DllBinding.cpp.

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

Implements constanze::Binding.

Definition at line 56 of file DllBinding.cpp.

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

Implements constanze::Binding.

Definition at line 68 of file DllBinding.cpp.

void DllBinding::releaseBinding ( constanze::StopTrigger stopTrigger  )  [virtual]

Implements constanze::Binding.

Definition at line 78 of file DllBinding.cpp.

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

Implements constanze::Binding.

Definition at line 64 of file DllBinding.cpp.


Member Data Documentation

Definition at line 67 of file DllBinding.hpp.

Definition at line 79 of file DllBinding.hpp.

Definition at line 69 of file DllBinding.hpp.

Definition at line 86 of file DllBinding.hpp.

Definition at line 74 of file DllBinding.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