User Manual, Developers Guide and API Documentation

applications::session::Binding Class Reference

#include <session/Binding.hpp>

Inheritance diagram for applications::session::Binding:

Inheritance graph
[legend]
Collaboration diagram for applications::session::Binding:

Collaboration graph
[legend]

List of all members.

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)


Detailed Description

Definition at line 45 of file Binding.hpp.


Member Typedef Documentation

Definition at line 50 of file Binding.hpp.

Definition at line 51 of file Binding.hpp.


Constructor & Destructor Documentation

virtual applications::session::Binding::~Binding (  )  [inline, virtual]

Definition at line 54 of file Binding.hpp.


Member Function Documentation

virtual void applications::session::Binding::initBinding (  )  [pure virtual]

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]

virtual void applications::session::Binding::registerComponent ( applications::node::component::Component _component,
int  _sessionIndex 
) [pure virtual]

virtual void applications::session::Binding::registerSession ( int  _i,
applications::session::Session _session 
) [pure virtual]

virtual void applications::session::Binding::releaseBinding ( wns::service::tl::Connection _connection  )  [pure virtual]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Binding b 
) [friend]

Definition at line 72 of file Binding.hpp.


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

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