mesytec-mnode/external/taskflow-3.8.0/docs/xml/classtf_1_1TFProfManager.xml
2025-01-04 01:25:05 +01:00

194 lines
12 KiB
XML

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.1" xml:lang="en-US">
<compounddef id="classtf_1_1TFProfManager" kind="class" language="C++" prot="private">
<compoundname>tf::TFProfManager</compoundname>
<sectiondef kind="friend">
<memberdef kind="friend" id="classtf_1_1TFProfManager_1a763b2f90bc53f92d680a635fe28e858e" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>class</type>
<definition>friend class Executor</definition>
<argsstring></argsstring>
<name>Executor</name>
<param>
<type><ref refid="classtf_1_1Executor" kindref="compound">Executor</ref></type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="932" column="3" bodyfile="taskflow/core/observer.hpp" bodystart="932" bodyend="-1"/>
</memberdef>
</sectiondef>
<sectiondef kind="private-attrib">
<memberdef kind="variable" id="classtf_1_1TFProfManager_1a9a9f25501767ab82d8fcddae279c8789" prot="private" static="no" mutable="no">
<type>const <ref refid="cpp/string/basic_string" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::string</ref></type>
<definition>const std::string tf::TFProfManager::_fpath</definition>
<argsstring></argsstring>
<name>_fpath</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="947" column="23" bodyfile="taskflow/core/observer.hpp" bodystart="947" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="classtf_1_1TFProfManager_1a057632d73e24ffc0730f6c953deed880" prot="private" static="no" mutable="no">
<type><ref refid="cpp/thread/mutex" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::mutex</ref></type>
<definition>std::mutex tf::TFProfManager::_mutex</definition>
<argsstring></argsstring>
<name>_mutex</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="949" column="16" bodyfile="taskflow/core/observer.hpp" bodystart="949" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="classtf_1_1TFProfManager_1a783f61fc9980c173bf63257c5e68071f" prot="private" static="no" mutable="no">
<type><ref refid="cpp/container/vector" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::vector</ref>&lt; <ref refid="cpp/memory/shared_ptr" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::shared_ptr</ref>&lt; <ref refid="classtf_1_1TFProfObserver" kindref="compound">TFProfObserver</ref> &gt; &gt;</type>
<definition>std::vector&lt;std::shared_ptr&lt;TFProfObserver&gt; &gt; tf::TFProfManager::_observers</definition>
<argsstring></argsstring>
<name>_observers</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="950" column="17" bodyfile="taskflow/core/observer.hpp" bodystart="950" bodyend="-1"/>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classtf_1_1TFProfManager_1ae20ae795ede51362ecb74747e0d468f7" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type></type>
<definition>tf::TFProfManager::~TFProfManager</definition>
<argsstring>()</argsstring>
<name>~TFProfManager</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="936" column="5" bodyfile="taskflow/core/observer.hpp" bodystart="978" bodyend="1009"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1TFProfManager_1a7de17b017d3b2db51eb227f15adfb123" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>tf::TFProfManager::TFProfManager</definition>
<argsstring>(const TFProfManager &amp;)=delete</argsstring>
<name>TFProfManager</name>
<param>
<type>const TFProfManager &amp;</type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="938" column="5"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1TFProfManager_1a5218d6dd8665696b51e038002c688434" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>TFProfManager &amp;</type>
<definition>TFProfManager&amp; tf::TFProfManager::operator=</definition>
<argsstring>(const TFProfManager &amp;)=delete</argsstring>
<name>operator=</name>
<param>
<type>const TFProfManager &amp;</type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="939" column="19"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1TFProfManager_1a7d44fb8b25dbcd528487194da43cad6d" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void tf::TFProfManager::dump</definition>
<argsstring>(std::ostream &amp;ostream) const</argsstring>
<name>dump</name>
<param>
<type><ref refid="cpp/io/basic_ostream" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::ostream</ref> &amp;</type>
<declname>ostream</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="943" column="10" bodyfile="taskflow/core/observer.hpp" bodystart="970" bodyend="975"/>
</memberdef>
</sectiondef>
<sectiondef kind="public-static-func">
<memberdef kind="function" id="classtf_1_1TFProfManager_1a395d9e6f56a4cdada848d889c7de8a86" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>TFProfManager &amp;</type>
<definition>TFProfManager &amp; tf::TFProfManager::get</definition>
<argsstring>()</argsstring>
<name>get</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="941" column="26" bodyfile="taskflow/core/observer.hpp" bodystart="1012" bodyend="1015"/>
</memberdef>
</sectiondef>
<sectiondef kind="private-func">
<memberdef kind="function" id="classtf_1_1TFProfManager_1a3a9c3d86c712279e91937de039bacf0e" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type></type>
<definition>tf::TFProfManager::TFProfManager</definition>
<argsstring>()</argsstring>
<name>TFProfManager</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="952" column="5" bodyfile="taskflow/core/observer.hpp" bodystart="958" bodyend="961"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1TFProfManager_1a5cea0d2082714658a13b9b506d946253" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void tf::TFProfManager::_manage</definition>
<argsstring>(std::shared_ptr&lt; TFProfObserver &gt; observer)</argsstring>
<name>_manage</name>
<param>
<type><ref refid="cpp/memory/shared_ptr" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::shared_ptr</ref>&lt; <ref refid="classtf_1_1TFProfObserver" kindref="compound">TFProfObserver</ref> &gt;</type>
<declname>observer</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/core/observer.hpp" line="954" column="10" bodyfile="taskflow/core/observer.hpp" bodystart="964" bodyend="967"/>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<location file="taskflow/core/observer.hpp" line="930" column="1" bodyfile="taskflow/core/observer.hpp" bodystart="930" bodyend="955"/>
<listofallmembers>
<member refid="classtf_1_1TFProfManager_1a9a9f25501767ab82d8fcddae279c8789" prot="private" virt="non-virtual"><scope>tf::TFProfManager</scope><name>_fpath</name></member>
<member refid="classtf_1_1TFProfManager_1a5cea0d2082714658a13b9b506d946253" prot="private" virt="non-virtual"><scope>tf::TFProfManager</scope><name>_manage</name></member>
<member refid="classtf_1_1TFProfManager_1a057632d73e24ffc0730f6c953deed880" prot="private" virt="non-virtual"><scope>tf::TFProfManager</scope><name>_mutex</name></member>
<member refid="classtf_1_1TFProfManager_1a783f61fc9980c173bf63257c5e68071f" prot="private" virt="non-virtual"><scope>tf::TFProfManager</scope><name>_observers</name></member>
<member refid="classtf_1_1TFProfManager_1a7d44fb8b25dbcd528487194da43cad6d" prot="public" virt="non-virtual"><scope>tf::TFProfManager</scope><name>dump</name></member>
<member refid="classtf_1_1TFProfManager_1a763b2f90bc53f92d680a635fe28e858e" prot="private" virt="non-virtual"><scope>tf::TFProfManager</scope><name>Executor</name></member>
<member refid="classtf_1_1TFProfManager_1a395d9e6f56a4cdada848d889c7de8a86" prot="public" virt="non-virtual"><scope>tf::TFProfManager</scope><name>get</name></member>
<member refid="classtf_1_1TFProfManager_1a5218d6dd8665696b51e038002c688434" prot="public" virt="non-virtual"><scope>tf::TFProfManager</scope><name>operator=</name></member>
<member refid="classtf_1_1TFProfManager_1a7de17b017d3b2db51eb227f15adfb123" prot="public" virt="non-virtual"><scope>tf::TFProfManager</scope><name>TFProfManager</name></member>
<member refid="classtf_1_1TFProfManager_1a3a9c3d86c712279e91937de039bacf0e" prot="private" virt="non-virtual"><scope>tf::TFProfManager</scope><name>TFProfManager</name></member>
<member refid="classtf_1_1TFProfManager_1ae20ae795ede51362ecb74747e0d468f7" prot="public" virt="non-virtual"><scope>tf::TFProfManager</scope><name>~TFProfManager</name></member>
</listofallmembers>
</compounddef>
</doxygen>