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


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. | |
| virtual void | onShutdown () |
| Called by the parent node after simulation end event occured. | |
| virtual void | onWorldCreated () |
| Called by the parent node after all nodes have been setup and all components have executed onNodeCreated(). | |
| virtual | ~Component () |
| Is called in Node's destructor. | |
Private Member Functions | |
| virtual void | doStartup () |
| Registers the TCP and UDP service at the node wide service registry. | |
Private Attributes | |
| wns::logger::Logger | logger |
| TCP * | tcp |
| UDP * | udp |
Definition at line 45 of file Component.hpp.
| simpletl::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 wns::node::component::Component.
| virtual simpletl::Component::~Component | ( | ) | [virtual] |
Reimplemented from wns::node::component::Component.
| virtual void simpletl::Component::doStartup | ( | ) | [private, virtual] |
Implements wns::node::component::Interface.
| virtual void simpletl::Component::onNodeCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
| virtual void simpletl::Component::onShutdown | ( | ) | [virtual] |
Implements wns::node::component::Interface.
| virtual void simpletl::Component::onWorldCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
Definition at line 71 of file Component.hpp.
TCP* simpletl::Component::tcp [private] |
Definition at line 69 of file Component.hpp.
UDP* simpletl::Component::udp [private] |
Definition at line 70 of file Component.hpp.
1.5.5