echo "Install linkchecker to have it executed when you build the doc."
fi
+echo "Undocumented symbols:"
+./find-missing.py
\ No newline at end of file
:cpp:func:`Comm::on_this_start <simgrid::s4u::Comm::on_this_start_cb>`
:cpp:func:`Comm::on_completion <simgrid::s4u::Comm::on_completion_cb>`
:cpp:func:`Comm::on_this_completion <simgrid::s4u::Comm::on_this_completion_cb>`
- :cpp:func:`Comm::on_suspend <simgrid::s4u::Comm::on_suspend_cb>`
- :cpp:func:`Comm::on_this_suspend <simgrid::s4u::Comm::on_this_suspend_cb>`
+ :cpp:func:`Comm::on_suspended <simgrid::s4u::Comm::on_suspended_cb>`
+ :cpp:func:`Comm::on_this_suspended <simgrid::s4u::Comm::on_this_suspended_cb>`
:cpp:func:`Comm::on_resume <simgrid::s4u::Comm::on_resume_cb>`
- :cpp:func:`Comm::on_this_resume <simgrid::s4u::Comm::on_this_resume_cb>`
+ :cpp:func:`Comm::on_this_resumed <simgrid::s4u::Comm::on_this_resumed_cb>`
:cpp:func:`Comm::on_veto <simgrid::s4u::Comm::on_veto_cb>`
:cpp:func:`Comm::on_this_veto <simgrid::s4u::Comm::on_this_veto_cb>`
- :cpp:func:`Exec::on_start <simgrid::s4u::Exec::on_start_cb>`
:cpp:func:`Exec::on_this_start <simgrid::s4u::Exec::on_this_start_cb>`
:cpp:func:`Exec::on_completion <simgrid::s4u::Exec::on_completion_cb>`
:cpp:func:`Exec::on_this_completion <simgrid::s4u::Exec::on_this_completion_cb>`
- :cpp:func:`Exec::on_suspend <simgrid::s4u::Exec::on_suspend_cb>`
- :cpp:func:`Exec::on_this_suspend <simgrid::s4u::Exec::on_this_suspend_cb>`
+ :cpp:func:`Exec::on_suspended <simgrid::s4u::Exec::on_suspended_cb>`
+ :cpp:func:`Exec::on_this_suspended <simgrid::s4u::Exec::on_this_suspended_cb>`
:cpp:func:`Exec::on_resume <simgrid::s4u::Exec::on_resume_cb>`
:cpp:func:`Exec::on_this_resume <simgrid::s4u::Exec::on_this_resume_cb>`
:cpp:func:`Exec::on_veto <simgrid::s4u::Exec::on_veto_cb>`
:cpp:func:`Io::on_this_start <simgrid::s4u::Io::on_this_start_cb>`
:cpp:func:`Io::on_completion <simgrid::s4u::Io::on_completion_cb>`
:cpp:func:`Io::on_this_completion <simgrid::s4u::Io::on_this_completion_cb>`
- :cpp:func:`Io::on_suspend <simgrid::s4u::Io::on_suspend_cb>`
- :cpp:func:`Io::on_this_suspend <simgrid::s4u::Io::on_this_suspend_cb>`
+ :cpp:func:`Io::on_suspended <simgrid::s4u::Io::on_suspended_cb>`
+ :cpp:func:`Io::on_this_suspended <simgrid::s4u::Io::on_this_suspended_cb>`
:cpp:func:`Io::on_resume <simgrid::s4u::Io::on_resume_cb>`
- :cpp:func:`Io::on_this_resume <simgrid::s4u::Io::on_this_resume_cb>`
+ :cpp:func:`Io::on_this_resumed <simgrid::s4u::Io::on_this_resumed_cb>`
:cpp:func:`Io::on_veto <simgrid::s4u::Io::on_veto_cb>`
:cpp:func:`Io::on_this_veto <simgrid::s4u::Io::on_this_veto_cb>`
.. group-tab:: C
+ .. doxygentypedef:: xbt_main_func_t
+
.. doxygenfunction:: sg_actor_create(const char *name, sg_host_t host, xbt_main_func_t code, int argc, char *const *argv)
.. doxygenfunction:: sg_actor_init(const char *name, sg_host_t host)
.. doxygenfunction:: sg_actor_start(sg_actor_t actor, xbt_main_func_t code, int argc, char *const *argv)
.. doxygenfunction:: simgrid::s4u::Activity::wait
.. doxygenfunction:: simgrid::s4u::Activity::wait_for
.. doxygenfunction:: simgrid::s4u::Activity::wait_until(double time_limit)
- .. doxygenfunction:: simgrid::s4u::Activity::vetoable_start()
Suspending and resuming an activity
-----------------------------------
.. doxygenfunction:: simgrid::s4u::Comm::on_suspended_cb
.. doxygenfunction:: simgrid::s4u::Comm::on_resumed_cb
.. doxygenfunction:: simgrid::s4u::Comm::on_veto_cb
+ .. doxygenfunction:: simgrid::s4u::Comm::on_this_veto_cb
.. _API_s4u_Exec:
.. doxygenfunction:: simgrid::s4u::Exec::on_suspended_cb
.. doxygenfunction:: simgrid::s4u::Exec::on_resumed_cb
.. doxygenfunction:: simgrid::s4u::Exec::on_veto_cb
+ .. doxygenfunction:: simgrid::s4u::Exec::on_this_veto_cb
.. _API_s4u_Io:
.. doxygenfunction:: simgrid::s4u::Io::on_suspended_cb
.. doxygenfunction:: simgrid::s4u::Io::on_resumed_cb
.. doxygenfunction:: simgrid::s4u::Io::on_veto_cb
+ .. doxygenfunction:: simgrid::s4u::Io::on_this_veto_cb
.. _API_s4u_ActivitySet:
namespace simgrid::plugins {
+/** @ingroup plugin_chiller */
class Chiller;
+/** @ingroup plugin_chiller */
using ChillerPtr = boost::intrusive_ptr<Chiller>;
XBT_PUBLIC void intrusive_ptr_release(Chiller* o);
XBT_PUBLIC void intrusive_ptr_add_ref(Chiller* o);
ChillerPtr set_goal_temp(double goal_temp_c);
ChillerPtr set_max_power(double max_power_w);
ChillerPtr set_active(bool active);
- ChillerPtr add_host(s4u::Host* host);
- ChillerPtr remove_host(s4u::Host* host);
+ ChillerPtr add_host(simgrid::s4u::Host* host);
+ ChillerPtr remove_host(simgrid::s4u::Host* host);
std::string get_name() { return name_; }
const char* get_cname() { return name_.c_str(); }
namespace simgrid::plugins {
+/** @ingroup plugin_solar_panel */
class SolarPanel;
+/** @ingroup plugin_solar_panel */
using SolarPanelPtr = boost::intrusive_ptr<SolarPanel>;
XBT_PUBLIC void intrusive_ptr_release(SolarPanel* o);
XBT_PUBLIC void intrusive_ptr_add_ref(SolarPanel* o);