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


Public Member Functions | |
| ConstanzeComponent (wns::node::Interface *_node, const wns::pyconfig::View &_pyco) | |
| ConstanzeComponent constructor. | |
| virtual void | onNodeCreated () |
| Connect to required components within the same node. | |
| virtual void | onShutdown () |
| Clean up before EventScheduler really stops. | |
| virtual void | onWorldCreated () |
| Connect to components in other nodes. | |
| virtual | ~ConstanzeComponent () |
| ConstanzeComponent destructor. | |
Private Member Functions | |
| virtual void | doStartup () |
| Services are added here. | |
Private Attributes | |
| std::list< constanze::Binding * > | listOfGeneratorBindings |
| Bindings created for the generators. | |
| std::list < constanze::GeneratorBase * > | listOfGenerators |
| All generators created are put to this list. | |
| std::list< constanze::Binding * > | listOfListenerBindings |
| Bindings created for the listeners. | |
| std::list< constanze::Listener * > | listOfListeners |
| All listeners created are put to this list. | |
| wns::logger::Logger | log |
| The Logger instance. | |
| wns::pyconfig::View | pyco |
| The components configuration. | |
Definition at line 47 of file ConstanzeComponent.hpp.
| ConstanzeComponent::ConstanzeComponent | ( | wns::node::Interface * | _node, | |
| const wns::pyconfig::View & | _pyco | |||
| ) |
| [in] | _node | The parent node. |
| [in] | _pyco | Component configuration of type constanze.ConstanzeComponent |
Definition at line 45 of file ConstanzeComponent.cpp.
| ConstanzeComponent::~ConstanzeComponent | ( | ) | [virtual] |
Definition at line 62 of file ConstanzeComponent.cpp.
| void ConstanzeComponent::doStartup | ( | ) | [private, virtual] |
| void ConstanzeComponent::onNodeCreated | ( | ) | [virtual] |
| void ConstanzeComponent::onShutdown | ( | ) | [virtual] |
| void ConstanzeComponent::onWorldCreated | ( | ) | [virtual] |
std::list<constanze::Binding*> constanze::ConstanzeComponent::listOfGeneratorBindings [private] |
Definition at line 101 of file ConstanzeComponent.hpp.
std::list<constanze::GeneratorBase*> constanze::ConstanzeComponent::listOfGenerators [private] |
Definition at line 96 of file ConstanzeComponent.hpp.
std::list<constanze::Binding*> constanze::ConstanzeComponent::listOfListenerBindings [private] |
Definition at line 111 of file ConstanzeComponent.hpp.
std::list<constanze::Listener*> constanze::ConstanzeComponent::listOfListeners [private] |
Definition at line 106 of file ConstanzeComponent.hpp.
Definition at line 121 of file ConstanzeComponent.hpp.
Reimplemented from wns::node::component::Component.
Definition at line 116 of file ConstanzeComponent.hpp.
1.5.5