![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <node/component/server/Component.hpp>


Public Types | |
| typedef std::map< int, applications::session::Binding * > | mapType |
Public Member Functions | |
| Component (wns::node::Interface *_node, const wns::pyconfig::View &_pyco) | |
| virtual void | onNodeCreated () |
| Called by the parent node after all components of the parent node have been created. | |
| void | onShutdown () |
| Called by the parent node after simulation end event occured. | |
| void | registerListeners (int _i, applications::session::Binding *_binding) |
| virtual | ~Component () |
| Is called in Node's destructor. | |
Public Attributes | |
| mapType | bindingMap |
Private Attributes | |
| applications::session::Binding * | listenerBinding |
| wns::logger::Logger | logger |
| wns::pyconfig::View | pyco |
| Configuration of this Component. | |
Definition at line 35 of file Component.hpp.
| typedef std::map<int, applications::session::Binding*> applications::node::component::server::Component::mapType |
Definition at line 50 of file Component.hpp.
| Component::Component | ( | wns::node::Interface * | _node, | |
| const wns::pyconfig::View & | _pyco | |||
| ) |
| [in] | _name | The name of this component as used in the Node |
| [in] | _node | The Node this Component belongs to |
Reimplemented from applications::node::component::Component.
Definition at line 37 of file Component.cpp.
| Component::~Component | ( | ) | [virtual] |
Reimplemented from applications::node::component::Component.
Definition at line 45 of file Component.cpp.
| void Component::onNodeCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
Definition at line 50 of file Component.cpp.
| void Component::onShutdown | ( | ) | [virtual] |
Reimplemented from applications::node::component::Component.
Definition at line 75 of file Component.cpp.
| void Component::registerListeners | ( | int | _i, | |
| applications::session::Binding * | _binding | |||
| ) |
Definition at line 69 of file Component.cpp.
Definition at line 51 of file Component.hpp.
applications::session::Binding* applications::node::component::server::Component::listenerBinding [private] |
Definition at line 56 of file Component.hpp.
Reimplemented from applications::node::component::Component.
Definition at line 55 of file Component.hpp.
Reimplemented from applications::node::component::Component.
Definition at line 54 of file Component.hpp.
1.5.5