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


Public Types | |
| typedef wns::PyConfigViewCreator < Binding, Binding > | Creator |
| typedef wns::StaticFactory < Creator > | Factory |
Public Member Functions | |
| virtual void | initBinding ()=0 |
| virtual void | onShutdown () |
| virtual void | registerComponent (applications::node::component::Component *_component, int _sessionIndex)=0 |
| virtual void | registerSession (int _i, applications::session::Session *_session)=0 |
| virtual void | releaseBinding (wns::service::tl::Connection *_connection)=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 45 of file Binding.hpp.
Definition at line 50 of file Binding.hpp.
Definition at line 51 of file Binding.hpp.
| virtual applications::session::Binding::~Binding | ( | ) | [inline, virtual] |
Definition at line 54 of file Binding.hpp.
| virtual void applications::session::Binding::initBinding | ( | ) | [pure virtual] |
Implemented in applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
| virtual void applications::session::Binding::onShutdown | ( | ) | [inline, virtual] |
Reimplemented in applications::session::server::TLListenerBinding.
Definition at line 69 of file Binding.hpp.
| virtual std::string applications::session::Binding::printAddress | ( | ) | const [protected, pure virtual] |
Implemented in applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
| virtual void applications::session::Binding::registerComponent | ( | applications::node::component::Component * | _component, | |
| int | _sessionIndex | |||
| ) | [pure virtual] |
Implemented in applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
| virtual void applications::session::Binding::registerSession | ( | int | _i, | |
| applications::session::Session * | _session | |||
| ) | [pure virtual] |
Implemented in applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
| virtual void applications::session::Binding::releaseBinding | ( | wns::service::tl::Connection * | _connection | ) | [pure virtual] |
Implemented in applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const Binding & | b | |||
| ) | [friend] |
Definition at line 72 of file Binding.hpp.
1.5.5