User Manual, Developers Guide and API Documentation

constanze::IpBinding Class Reference

#include <IpBinding.hpp>

Inheritance diagram for constanze::IpBinding:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void initBinding (constanze::StartTrigger *startTrigger)
 IpBinding (const wns::pyconfig::View &_pyco)
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 ~IpBinding ()

Protected Member Functions

virtual std::string printAddress () const

Protected Attributes

wns::node::component::Componentcomponent
wns::service::nl::FQDN destinationDomainName
wns::service::nl::DNSServicedns
wns::service::nl::ServiceipDataTransmission
wns::logger::Logger log
 Logger instance.
wns::pyconfig::View pyco
 The configuration.
wns::service::nl::FQDN sourceDomainName


Detailed Description

Definition at line 42 of file IpBinding.hpp.


Constructor & Destructor Documentation

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

Definition at line 42 of file IpBinding.cpp.

IpBinding::~IpBinding (  )  [virtual]

Definition at line 54 of file IpBinding.cpp.


Member Function Documentation

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

Implements constanze::Binding.

Definition at line 80 of file IpBinding.cpp.

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

Implements constanze::Binding.

Definition at line 90 of file IpBinding.cpp.

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

Implements constanze::Binding.

Definition at line 58 of file IpBinding.cpp.

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

Implements constanze::Binding.

Definition at line 75 of file IpBinding.cpp.

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

Implements constanze::Binding.

Definition at line 85 of file IpBinding.cpp.

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

Implements constanze::Binding.

Definition at line 68 of file IpBinding.cpp.


Member Data Documentation

Definition at line 67 of file IpBinding.hpp.

Definition at line 78 of file IpBinding.hpp.

Definition at line 76 of file IpBinding.hpp.

Definition at line 74 of file IpBinding.hpp.

Definition at line 85 of file IpBinding.hpp.

Definition at line 72 of file IpBinding.hpp.

Definition at line 77 of file IpBinding.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