<?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.16.1" xml:lang="en-US">
  <compounddef id="namespacegr_1_1paths" kind="namespace" language="C++">
    <compoundname>gr::paths</compoundname>
    <sectiondef kind="func">
      <memberdef kind="function" id="namespacegr_1_1paths_1a0558be28da99a5af1fe027384e3500e8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" kindref="member">GR_RUNTIME_API</ref> std::filesystem::path</type>
        <definition>GR_RUNTIME_API std::filesystem::path gr::paths::tmp</definition>
        <argsstring>()</argsstring>
        <name>tmp</name>
        <qualifiedname>gr::paths::tmp</qualifiedname>
        <briefdescription>
<para>directory to create temporary files. </para>
        </briefdescription>
        <detaileddescription>
<para>On UNIX-oid systems, typically /tmp. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/sys_paths.h" line="24" column="38" declfile="gnuradio-runtime/include/gnuradio/sys_paths.h" declline="24" declcolumn="38"/>
        <references refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" compoundref="gnuradio-runtime_2include_2gnuradio_2api_8h" startline="18">GR_RUNTIME_API</references>
      </memberdef>
      <memberdef kind="function" id="namespacegr_1_1paths_1a0a63932f3295c2519ab6d96dd94a6871" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" kindref="member">GR_RUNTIME_API</ref> std::filesystem::path</type>
        <definition>GR_RUNTIME_API std::filesystem::path gr::paths::appdata</definition>
        <argsstring>()</argsstring>
        <name>appdata</name>
        <qualifiedname>gr::paths::appdata</qualifiedname>
        <briefdescription>
<para>directory that stores user data; typicall $HOME </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/sys_paths.h" line="28" column="38" declfile="gnuradio-runtime/include/gnuradio/sys_paths.h" declline="28" declcolumn="38"/>
        <references refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" compoundref="gnuradio-runtime_2include_2gnuradio_2api_8h" startline="18">GR_RUNTIME_API</references>
      </memberdef>
      <memberdef kind="function" id="namespacegr_1_1paths_1a24abe5abdba9988af84d566aff51c8a0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" kindref="member">GR_RUNTIME_API</ref> std::filesystem::path</type>
        <definition>GR_RUNTIME_API std::filesystem::path gr::paths::userconf</definition>
        <argsstring>()</argsstring>
        <name>userconf</name>
        <qualifiedname>gr::paths::userconf</qualifiedname>
        <briefdescription>
<para>directory that stores configuration. </para>
        </briefdescription>
        <detaileddescription>
<para>Defaults to $XDG_CONFIG_HOME/gnuradio (fallback: <ref refid="namespacegr_1_1paths_1a0a63932f3295c2519ab6d96dd94a6871" kindref="member">appdata()</ref>/.config/gnuradio), but if that doesn&apos;t exist, checks the legacy path, <ref refid="namespacegr_1_1paths_1a0a63932f3295c2519ab6d96dd94a6871" kindref="member">appdata()</ref>/.gnuradio </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/sys_paths.h" line="35" column="38" declfile="gnuradio-runtime/include/gnuradio/sys_paths.h" declline="35" declcolumn="38"/>
        <references refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" compoundref="gnuradio-runtime_2include_2gnuradio_2api_8h" startline="18">GR_RUNTIME_API</references>
      </memberdef>
      <memberdef kind="function" id="namespacegr_1_1paths_1acfd31b778099bc26be921c833562ce99" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" kindref="member">GR_RUNTIME_API</ref> std::filesystem::path</type>
        <definition>GR_RUNTIME_API std::filesystem::path gr::paths::cache</definition>
        <argsstring>()</argsstring>
        <name>cache</name>
        <qualifiedname>gr::paths::cache</qualifiedname>
        <briefdescription>
<para>directory to store non-portable caches (e.g. FFTW wisdom) </para>
        </briefdescription>
        <detaileddescription>
<para>Defaults to $XDG_CACHE_HOME, falls back to <ref refid="namespacegr_1_1paths_1a0a63932f3295c2519ab6d96dd94a6871" kindref="member">appdata()</ref>/cache </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/sys_paths.h" line="41" column="38" declfile="gnuradio-runtime/include/gnuradio/sys_paths.h" declline="41" declcolumn="38"/>
        <references refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" compoundref="gnuradio-runtime_2include_2gnuradio_2api_8h" startline="18">GR_RUNTIME_API</references>
      </memberdef>
      <memberdef kind="function" id="namespacegr_1_1paths_1a4403ec805b755c969d1b856c5dafbc8b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" kindref="member">GR_RUNTIME_API</ref> std::filesystem::path</type>
        <definition>GR_RUNTIME_API std::filesystem::path gr::paths::persistent</definition>
        <argsstring>()</argsstring>
        <name>persistent</name>
        <qualifiedname>gr::paths::persistent</qualifiedname>
        <briefdescription>
<para>directory to store persistent application state (e.g. window layouts, generated GRC hier blocks) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/sys_paths.h" line="47" column="38" declfile="gnuradio-runtime/include/gnuradio/sys_paths.h" declline="47" declcolumn="38"/>
        <references refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" compoundref="gnuradio-runtime_2include_2gnuradio_2api_8h" startline="18">GR_RUNTIME_API</references>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="gnuradio-runtime/include/gnuradio/sys_paths.h" line="19" column="1"/>
  </compounddef>
</doxygen>
