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


Public Member Functions | |
| virtual void | doStartup () |
| Virtual backend of startup(). | |
| virtual void | onNodeCreated () |
| Find partner components within your node as given by the configuration. | |
| virtual void | onShutdown () |
| Called by the parent node after simulation end event occured. | |
| virtual void | onWorldCreated () |
| Find peer components in other nodes. | |
| void | release (Address) |
| DHCPAck | request () |
| VirtualDHCP (wns::node::Interface *_node, const wns::pyconfig::View &_pyco) | |
| Components take a parent node and a pyconfig::View for initialization. | |
| virtual | ~VirtualDHCP () |
| Component's destructor. | |
Private Types | |
| typedef wns::service::nl::Address | Address |
| typedef wns::service::dll::UnicastDataTransmission | DLLDataTransmission |
Private Attributes | |
| wns::container::Pool< Address > | ipPool |
| wns::logger::Logger | log |
| The logger for this component. | |
| Address | subnetMask |
Definition at line 67 of file VirtualDHCP.hpp.
typedef wns::service::nl::Address ip::VirtualDHCP::Address [private] |
Definition at line 71 of file VirtualDHCP.hpp.
Definition at line 72 of file VirtualDHCP.hpp.
| VirtualDHCP::VirtualDHCP | ( | wns::node::Interface * | _node, | |
| const wns::pyconfig::View & | _pyco | |||
| ) |
| [in] | _node | The parent node. |
| [in] | _pyco | Configuration for this component. |
Definition at line 59 of file VirtualDHCP.cpp.
| VirtualDHCP::~VirtualDHCP | ( | ) | [virtual] |
Definition at line 92 of file VirtualDHCP.cpp.
| void VirtualDHCP::doStartup | ( | ) | [virtual] |
| void VirtualDHCP::onNodeCreated | ( | ) | [virtual] |
| void VirtualDHCP::onShutdown | ( | ) | [virtual] |
| void VirtualDHCP::onWorldCreated | ( | ) | [virtual] |
| void VirtualDHCP::release | ( | VirtualDHCP::Address | address | ) |
Definition at line 84 of file VirtualDHCP.cpp.
| DHCPAck VirtualDHCP::request | ( | ) |
Definition at line 71 of file VirtualDHCP.cpp.
wns::container::Pool<Address> ip::VirtualDHCP::ipPool [private] |
Definition at line 121 of file VirtualDHCP.hpp.
wns::logger::Logger ip::VirtualDHCP::log [private] |
Definition at line 119 of file VirtualDHCP.hpp.
Address ip::VirtualDHCP::subnetMask [private] |
Definition at line 123 of file VirtualDHCP.hpp.
1.5.5