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


Public Member Functions | |
| virtual wns::service::dll::UnicastAddress | getMACAddress () const |
| 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 void | sendData (const wns::service::dll::UnicastAddress &macAddress, const wns::osi::PDUPtr &data, wns::service::dll::protocolNumber protocol, int _dllFlowID) |
| TunnelEntryComponent (wns::node::Interface *_node, const wns::pyconfig::View &_pyco) | |
| virtual | ~TunnelEntryComponent () |
Private Member Functions | |
| virtual void | doStartup () |
| Virtual backend of startup(). | |
Private Attributes | |
| wns::service::nl::Service * | ipService |
| wns::logger::Logger | log |
| The logger for this component. | |
| wns::service::nl::Address | tunnelEntryAddress |
| wns::service::nl::Address | tunnelExitAddress |
Definition at line 43 of file TunnelEntryComponent.hpp.
| TunnelEntryComponent::TunnelEntryComponent | ( | wns::node::Interface * | _node, | |
| const wns::pyconfig::View & | _pyco | |||
| ) |
Definition at line 38 of file TunnelEntryComponent.cpp.
| TunnelEntryComponent::~TunnelEntryComponent | ( | ) | [virtual] |
Definition at line 55 of file TunnelEntryComponent.cpp.
| void TunnelEntryComponent::doStartup | ( | ) | [private, virtual] |
| wns::service::dll::UnicastAddress TunnelEntryComponent::getMACAddress | ( | ) | const [virtual] |
Implements wns::service::dll::DataTransmission< Address >.
Definition at line 90 of file TunnelEntryComponent.cpp.
| void TunnelEntryComponent::onNodeCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
Definition at line 60 of file TunnelEntryComponent.cpp.
| void TunnelEntryComponent::onShutdown | ( | ) | [virtual] |
| void TunnelEntryComponent::onWorldCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
Definition at line 69 of file TunnelEntryComponent.cpp.
| void TunnelEntryComponent::sendData | ( | const wns::service::dll::UnicastAddress & | macAddress, | |
| const wns::osi::PDUPtr & | data, | |||
| wns::service::dll::protocolNumber | protocol, | |||
| int | _dllFlowID | |||
| ) | [virtual] |
Definition at line 79 of file TunnelEntryComponent.cpp.
Definition at line 78 of file TunnelEntryComponent.hpp.
Definition at line 89 of file TunnelEntryComponent.hpp.
Definition at line 81 of file TunnelEntryComponent.hpp.
Definition at line 84 of file TunnelEntryComponent.hpp.
1.5.5