<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
   "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">

<reference id="msg_queue">
<title>Message queue</title>

<partintro>
<para>Message queue is implementation of simple FIFO. It is declared in
<filename>msg_queue.h</filename>.
</para>

<!--
<para> TODO: describe element allocation methods !
</para> -->
</partintro>

<include xmlns="http://www.w3.org/2001/XInclude" href="msg_queue_t.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="mq_message_t.xml"/>

<include xmlns="http://www.w3.org/2001/XInclude" href="msg_queue_init.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="msg_queue_init_ex.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="msg_queue_destroy.xml"/>

<include xmlns="http://www.w3.org/2001/XInclude" href="push_message.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="pop_message.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="is_msg_queue_empty.xml"/>

<include xmlns="http://www.w3.org/2001/XInclude" href="create_message.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="create_message_ex.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="init_message_ex.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="set_data_destroy_function.xml"/>
<include xmlns="http://www.w3.org/2001/XInclude" href="free_message.xml"/>

</reference>
