![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <Binding.hpp>

Public Types | |
| typedef wns::PyConfigViewCreator < Binding, Binding > | Creator |
| typedef wns::StaticFactory < Creator > | Factory |
Public Member Functions | |
| virtual void | initBinding (constanze::StartTrigger *)=0 |
| virtual void | registerComponent (wns::node::component::Component *_component)=0 |
| virtual void | registerListener (constanze::Listener *_listener)=0 |
| virtual void | releaseBinding (constanze::StopTrigger *)=0 |
| virtual void | sendData (const wns::osi::PDUPtr &_data)=0 |
| virtual | ~Binding () |
Protected Member Functions | |
| virtual std::string | printAddress () const =0 |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Binding &b) |
Definition at line 46 of file Binding.hpp.
Definition at line 50 of file Binding.hpp.
Definition at line 52 of file Binding.hpp.
| virtual constanze::Binding::~Binding | ( | ) | [inline, virtual] |
Definition at line 55 of file Binding.hpp.
| virtual void constanze::Binding::initBinding | ( | constanze::StartTrigger * | ) | [pure virtual] |
Implemented in constanze::DllBinding, constanze::DllListenerBinding, constanze::IpBinding, constanze::IpListenerBinding, constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, and constanze::UdpServerListenerBinding.
| virtual std::string constanze::Binding::printAddress | ( | ) | const [protected, pure virtual] |
Implemented in constanze::DllBinding, constanze::DllListenerBinding, constanze::IpBinding, constanze::IpListenerBinding, constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, and constanze::UdpServerListenerBinding.
| virtual void constanze::Binding::registerComponent | ( | wns::node::component::Component * | _component | ) | [pure virtual] |
Implemented in constanze::DllBinding, constanze::DllListenerBinding, constanze::IpBinding, constanze::IpListenerBinding, constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, and constanze::UdpServerListenerBinding.
| virtual void constanze::Binding::registerListener | ( | constanze::Listener * | _listener | ) | [pure virtual] |
Implemented in constanze::DllBinding, constanze::DllListenerBinding, constanze::IpBinding, constanze::IpListenerBinding, constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, and constanze::UdpServerListenerBinding.
| virtual void constanze::Binding::releaseBinding | ( | constanze::StopTrigger * | ) | [pure virtual] |
Implemented in constanze::DllBinding, constanze::DllListenerBinding, constanze::IpBinding, constanze::IpListenerBinding, constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, and constanze::UdpServerListenerBinding.
| virtual void constanze::Binding::sendData | ( | const wns::osi::PDUPtr & | _data | ) | [pure virtual] |
Implemented in constanze::DllBinding, constanze::DllListenerBinding, constanze::IpBinding, constanze::IpListenerBinding, constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, and constanze::UdpServerListenerBinding.
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const Binding & | b | |||
| ) | [friend] |
Definition at line 74 of file Binding.hpp.
1.5.5