194 lines
12 KiB
XML
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>< <ref refid="cpp/memory/shared_ptr" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::shared_ptr</ref>< <ref refid="classtf_1_1TFProfObserver" kindref="compound">TFProfObserver</ref> > ></type>
|
|
<definition>std::vector<std::shared_ptr<TFProfObserver> > 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 &)=delete</argsstring>
|
|
<name>TFProfManager</name>
|
|
<param>
|
|
<type>const TFProfManager &</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 &</type>
|
|
<definition>TFProfManager& tf::TFProfManager::operator=</definition>
|
|
<argsstring>(const TFProfManager &)=delete</argsstring>
|
|
<name>operator=</name>
|
|
<param>
|
|
<type>const TFProfManager &</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 &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> &</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 &</type>
|
|
<definition>TFProfManager & 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< TFProfObserver > 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>< <ref refid="classtf_1_1TFProfObserver" kindref="compound">TFProfObserver</ref> ></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>
|