mechanism. This page describes how to write your own plugin, and
documents some of the plugins distributed with SimGrid:
+ - :ref:`Host Load <plugin_host_load>`: monitors the load of the compute units.
- :ref:`Host Energy <plugin_host_energy>`: models the energy dissipation of the compute units.
- :ref:`Link Energy <plugin_link_energy>`: models the energy dissipation of the network.
- - :ref:`Host Load <plugin_host_load>`: monitors the load of the compute units.
+ - :ref:`WiFi Energy <plugin_link_energy_wifi>`: models the energy dissipation of wifi links.
You can activate these plugins with the :ref:`--cfg=plugin <cfg=plugin>` command
line option, for example with ``--cfg=plugin:host_energy``. You can get the full
:cpp:member:`Link::on_speed_change <simgrid::s4u::Link::on_bandwidth_change>`
:cpp:member:`Link::on_communicate <simgrid::s4u::Link::on_communicate>`
:cpp:member:`Link::on_communication_state_change <simgrid::s4u::Link::on_communication_state_change>`
-- :cpp:member:`Netzone::on_creation <simgrid::s4u::Netzone::on_creation>`
- :cpp:member:`Netzone::on_seal <simgrid::s4u::Netzone::on_seal>`
- :cpp:member:`Netzone::on_route_creation <simgrid::s4u::Netzone::on_route_creation>`
+- :cpp:member:`NetZone::on_creation <simgrid::s4u::NetZone::on_creation>`
+ :cpp:member:`NetZone::on_seal <simgrid::s4u::NetZone::on_seal>`
- :cpp:member:`VirtualMachine::on_start <simgrid::s4u::VirtualMachine::on_start>`
:cpp:member:`VirtualMachine::on_started <simgrid::s4u::VirtualMachine::on_started>`
:cpp:member:`VirtualMachine::on_suspend <simgrid::s4u::VirtualMachine::on_suspend>`
.. doxygengroup:: plugin_link_energy
+.. _plugin_link_energy_wifi:
+
+WiFi Energy
+===========
+
+.. doxygengroup:: plugin_link_energy_wifi
+
.. _plugin_host_load:
.. doxygengroup:: plugin_filesystem
+.. doxygentypedef:: sg_file_t
+.. doxygentypedef:: const_sg_file_t
.. LocalWords: SimGrid