Files
MicrochipFor32/Doc/docbook/_s_t_l___queue_8h.xml
XerolySkinner 08f9f63eb3 内容大更新
更加规范化
加入modbus类
优化帮助文档
2022-11-22 03:43:24 +08:00

122 lines
6.1 KiB
XML

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="__s_t_l___queue_8h" xml:lang="zh">
<title>D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h 文件参考</title>
<indexterm><primary>D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h</primary></indexterm>
<para>
<para>实现了STL库中的Queue </para>
</para>
<programlisting linenumbering="unnumbered">#include &quot;varint.h&quot;<?linebreak?>#include &lt;stdlib.h&gt;<?linebreak?></programlisting>STL_Queue.h 的引用(Include)关系图:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="_s_t_l___queue_8h__incl.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
此图展示该文件直接或间接的被哪些文件引用了:<para>
<informalfigure>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="_s_t_l___queue_8h__dep__incl.png"></imagedata>
</imageobject>
</mediaobject>
</informalfigure>
</para>
<simplesect>
<title></title>
<itemizedlist>
<listitem><para>class <link linkend="_class_s_t_l__r_queue">STL_rQueue</link></para>
<para>一个队列的类 </para>
</listitem>
<listitem><para>struct <link linkend="_struct__l_queue">_lQueue</link></para>
<para>链表方式队列的节点 </para>
</listitem>
<listitem><para>class <link linkend="_class_s_t_l__l_queue">STL_lQueue</link></para>
<para>一个队列的类 </para>
</listitem>
</itemizedlist>
</simplesect>
<simplesect>
<title>类型定义 </title>
<itemizedlist>
<listitem><para>typedef struct <link linkend="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6">_lQueues</link> <link linkend="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6">_lQueues</link></para>
</listitem>
</itemizedlist>
</simplesect>
<simplesect>
<title>枚举 </title>
<itemizedlist>
<listitem><para>enum <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5">QUEUES_RES</link> { <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162">QUEUES_OK</link>
, <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1">QUEUES_EMPTY</link>
, <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d">QUEUES_REAL_ERROR</link>
, <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6">QUEUES_MALL_ERROR</link>
}</para>
<para>队列的返回值 </para>
</listitem>
</itemizedlist>
</simplesect>
<section>
<title>详细描述</title>
<para>实现了STL库中的Queue </para>
<para>
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 中定义.</para>
</section>
<section>
<title>类型定义说明</title>
<anchor xml:id="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6"/><section>
<title>_lQueues</title>
<indexterm><primary>_lQueues</primary><secondary>STL_Queue.h</secondary></indexterm>
<indexterm><primary>STL_Queue.h</primary><secondary>_lQueues</secondary></indexterm>
<para><computeroutput>typedef struct <link linkend="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6">_lQueues</link> <link linkend="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6">_lQueues</link></computeroutput></para><para>
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link><link linkend="__s_t_l___queue_8h_source_1l00092">92</link> 行定义.</para>
</section>
</section>
<section>
<title>枚举类型说明</title>
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5"/><section>
<title>QUEUES_RES</title>
<indexterm><primary>QUEUES_RES</primary><secondary>STL_Queue.h</secondary></indexterm>
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_RES</secondary></indexterm>
<para><computeroutput>enum <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5">QUEUES_RES</link></computeroutput></para><para>
<para>队列的返回值 </para>
</para>
<informaltable frame="all">
<title>枚举值</title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colname='c1'/>
<colspec colname='c2'/>
<tbody>
<row><entry><indexterm><primary>QUEUES_OK</primary><secondary>STL_Queue.h</secondary></indexterm>
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_OK</secondary></indexterm>
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162"/>QUEUES_OK</entry><entry>
<para>成功 </para>
</entry></row><row><entry><indexterm><primary>QUEUES_EMPTY</primary><secondary>STL_Queue.h</secondary></indexterm>
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_EMPTY</secondary></indexterm>
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1"/>QUEUES_EMPTY</entry><entry>
<para>队列是空的 </para>
</entry></row><row><entry><indexterm><primary>QUEUES_REAL_ERROR</primary><secondary>STL_Queue.h</secondary></indexterm>
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_REAL_ERROR</secondary></indexterm>
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d"/>QUEUES_REAL_ERROR</entry><entry>
<para>重分配出错realloc </para>
</entry></row><row><entry><indexterm><primary>QUEUES_MALL_ERROR</primary><secondary>STL_Queue.h</secondary></indexterm>
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_MALL_ERROR</secondary></indexterm>
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6"/>QUEUES_MALL_ERROR</entry><entry>
<para>重分配出错malloc </para>
</entry></row> </tbody>
</tgroup>
</informaltable>
<para>
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link><link linkend="__s_t_l___queue_8h_source_1l00045">45</link> 行定义.</para>
</section>
</section>
</section>