Update ABI/API compatibility reports after commit 43b8ddc6af015715b2fbda2052a17b29d15...
[openjpeg.git] / doxygen / msgqueue__manager_8c.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.11"/>
7 <title>OpenJPEG: msgqueue_manager.c File Reference</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="doxygen.css" rel="stylesheet" type="text/css" />
12 </head>
13 <body>
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15 <div id="titlearea">
16 <table cellspacing="0" cellpadding="0">
17  <tbody>
18  <tr style="height: 56px;">
19   <td id="projectalign" style="padding-left: 0.5em;">
20    <div id="projectname">OpenJPEG
21    &#160;<span id="projectnumber">2.4.0</span>
22    </div>
23   </td>
24  </tr>
25  </tbody>
26 </table>
27 </div>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.11 -->
30   <div id="navrow1" class="tabs">
31     <ul class="tablist">
32       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
33       <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
34       <li><a href="modules.html"><span>Modules</span></a></li>
35       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
36       <li class="current"><a href="files.html"><span>Files</span></a></li>
37     </ul>
38   </div>
39   <div id="navrow2" class="tabs2">
40     <ul class="tablist">
41       <li><a href="files.html"><span>File&#160;List</span></a></li>
42       <li><a href="globals.html"><span>Globals</span></a></li>
43     </ul>
44   </div>
45 <div id="nav-path" class="navpath">
46   <ul>
47 <li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_cb9b2b419d92b64f7cee83d8faf7a4ab.html">even</a></li><li class="navelem"><a class="el" href="dir_f75d9a0165d6564a1e04793ef847d41d.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_5f588d7ea139c1aae751d03c13a16064.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_378f732e812ef6cbaaae22e96a4fa79f.html">src</a></li><li class="navelem"><a class="el" href="dir_19dcb5713315405a27e1bde75a489a4c.html">lib</a></li><li class="navelem"><a class="el" href="dir_54d80c9412497e935deb5677b5fae801.html">openjpip</a></li>  </ul>
48 </div>
49 </div><!-- top -->
50 <div class="header">
51   <div class="summary">
52 <a href="#define-members">Macros</a> &#124;
53 <a href="#func-members">Functions</a>  </div>
54   <div class="headertitle">
55 <div class="title">msgqueue_manager.c File Reference</div>  </div>
56 </div><!--header-->
57 <div class="contents">
58 <div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
59 <code>#include &lt;stdlib.h&gt;</code><br />
60 <code>#include &lt;sys/types.h&gt;</code><br />
61 <code>#include &lt;sys/stat.h&gt;</code><br />
62 <code>#include &lt;string.h&gt;</code><br />
63 <code>#include &lt;ctype.h&gt;</code><br />
64 <code>#include &lt;assert.h&gt;</code><br />
65 <code>#include &lt;limits.h&gt;</code><br />
66 <code>#include &lt;unistd.h&gt;</code><br />
67 <code>#include &quot;<a class="el" href="msgqueue__manager_8h_source.html">msgqueue_manager.h</a>&quot;</code><br />
68 <code>#include &quot;<a class="el" href="metadata__manager_8h_source.html">metadata_manager.h</a>&quot;</code><br />
69 <code>#include &quot;<a class="el" href="index__manager_8h_source.html">index_manager.h</a>&quot;</code><br />
70 <code>#include &quot;<a class="el" href="opj__inttypes_8h_source.html">opj_inttypes.h</a>&quot;</code><br />
71 </div><table class="memberdecls">
72 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
73 Macros</h2></td></tr>
74 <tr class="memitem:ac322e421aefb8ec9ccc10bef953e3d82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#ac322e421aefb8ec9ccc10bef953e3d82">FCGI_stdout</a>&#160;&#160;&#160;stdout</td></tr>
75 <tr class="separator:ac322e421aefb8ec9ccc10bef953e3d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 <tr class="memitem:a77b5d5af2adb2cfa7ec785b592fc4074"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>&#160;&#160;&#160;stderr</td></tr>
77 <tr class="separator:a77b5d5af2adb2cfa7ec785b592fc4074"><td class="memSeparator" colspan="2">&#160;</td></tr>
78 <tr class="memitem:a31c99676da88bb0bcdb350710f00fa96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>&#160;&#160;&#160;stderr</td></tr>
79 <tr class="separator:a31c99676da88bb0bcdb350710f00fa96"><td class="memSeparator" colspan="2">&#160;</td></tr>
80 </table><table class="memberdecls">
81 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
82 Functions</h2></td></tr>
83 <tr class="memitem:a122b60ed8a415bb0ded95b2476c6a62c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a122b60ed8a415bb0ded95b2476c6a62c">gene_msgqueue</a> (<a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> stateless, <a class="el" href="cachemodel__manager_8h.html#a2bcd824e03fe7a8d42e69b380a308fcb">cachemodel_param_t</a> *cachemodel)</td></tr>
84 <tr class="memdesc:a122b60ed8a415bb0ded95b2476c6a62c"><td class="mdescLeft">&#160;</td><td class="mdescRight">generate message queue  <a href="#a122b60ed8a415bb0ded95b2476c6a62c">More...</a><br /></td></tr>
85 <tr class="separator:a122b60ed8a415bb0ded95b2476c6a62c"><td class="memSeparator" colspan="2">&#160;</td></tr>
86 <tr class="memitem:aff1807285e0f47bbea20d5a6473dd08f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#aff1807285e0f47bbea20d5a6473dd08f">delete_msgqueue</a> (<a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> **msgqueue)</td></tr>
87 <tr class="memdesc:aff1807285e0f47bbea20d5a6473dd08f"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete message queue  <a href="#aff1807285e0f47bbea20d5a6473dd08f">More...</a><br /></td></tr>
88 <tr class="separator:aff1807285e0f47bbea20d5a6473dd08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
89 <tr class="memitem:aa075bf2e59a3a9cba532d2331dd9a36e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#aa075bf2e59a3a9cba532d2331dd9a36e">print_msgqueue</a> (<a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
90 <tr class="memdesc:aa075bf2e59a3a9cba532d2331dd9a36e"><td class="mdescLeft">&#160;</td><td class="mdescRight">print message queue  <a href="#aa075bf2e59a3a9cba532d2331dd9a36e">More...</a><br /></td></tr>
91 <tr class="separator:aa075bf2e59a3a9cba532d2331dd9a36e"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 <tr class="memitem:a5875e37a7af643c990920828bcab0059"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message</a> (<a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> *msg, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
93 <tr class="separator:a5875e37a7af643c990920828bcab0059"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:a0a6f0ae1b724d1ccb7852f3e4ef1fd32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a0a6f0ae1b724d1ccb7852f3e4ef1fd32">enqueue_mainheader</a> (<a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
95 <tr class="memdesc:a0a6f0ae1b724d1ccb7852f3e4ef1fd32"><td class="mdescLeft">&#160;</td><td class="mdescRight">enqueue main header data-bin into message queue  <a href="#a0a6f0ae1b724d1ccb7852f3e4ef1fd32">More...</a><br /></td></tr>
96 <tr class="separator:a0a6f0ae1b724d1ccb7852f3e4ef1fd32"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 <tr class="memitem:a3280c3cd4e26ac1e3bdd27d6f5bbf999"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a3280c3cd4e26ac1e3bdd27d6f5bbf999">enqueue_tileheader</a> (int tile_id, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
98 <tr class="memdesc:a3280c3cd4e26ac1e3bdd27d6f5bbf999"><td class="mdescLeft">&#160;</td><td class="mdescRight">enqueue tile headers data-bin into message queue  <a href="#a3280c3cd4e26ac1e3bdd27d6f5bbf999">More...</a><br /></td></tr>
99 <tr class="separator:a3280c3cd4e26ac1e3bdd27d6f5bbf999"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 <tr class="memitem:a4982e5cda507b39bfc074b4c4b60e3ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a4982e5cda507b39bfc074b4c4b60e3ae">enqueue_tile</a> (<a class="el" href="byte__manager_8h.html#aad2d957f29839c12c87e4dd945807d36">Byte4_t</a> tile_id, int level, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
101 <tr class="memdesc:a4982e5cda507b39bfc074b4c4b60e3ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">enqueue tile data-bin into message queue  <a href="#a4982e5cda507b39bfc074b4c4b60e3ae">More...</a><br /></td></tr>
102 <tr class="separator:a4982e5cda507b39bfc074b4c4b60e3ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 <tr class="memitem:afd5f028cafe553d84aa7545ee5837d66"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#afd5f028cafe553d84aa7545ee5837d66">enqueue_precinct</a> (int seq_id, int tile_id, int comp_id, int layers, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
104 <tr class="memdesc:afd5f028cafe553d84aa7545ee5837d66"><td class="mdescLeft">&#160;</td><td class="mdescRight">enqueue precinct data-bin into message queue  <a href="#afd5f028cafe553d84aa7545ee5837d66">More...</a><br /></td></tr>
105 <tr class="separator:afd5f028cafe553d84aa7545ee5837d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
106 <tr class="memitem:a3e8eeeef9d2895126594bdb9d1b991c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a3e8eeeef9d2895126594bdb9d1b991c4">comp_precinct_id</a> (int t, int c, int s, int num_components, int num_tiles)</td></tr>
107 <tr class="memdesc:a3e8eeeef9d2895126594bdb9d1b991c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">compute precinct ID A.3.2.1  <a href="#a3e8eeeef9d2895126594bdb9d1b991c4">More...</a><br /></td></tr>
108 <tr class="separator:a3e8eeeef9d2895126594bdb9d1b991c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:af9e8592eed6cce4e4662573d4e0baab2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#af9e8592eed6cce4e4662573d4e0baab2">enqueue_box</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> meta_id, <a class="el" href="box__manager_8h.html#a8216a321224a5eceda1d802a47bed784">boxlist_param_t</a> *boxlist, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *binOffset)</td></tr>
110 <tr class="separator:af9e8592eed6cce4e4662573d4e0baab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 <tr class="memitem:aee12a1a3362e2fb267e73f1b8c276832"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#aee12a1a3362e2fb267e73f1b8c276832">enqueue_phld</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> meta_id, <a class="el" href="placeholder__manager_8h.html#a46dfe70796e3ba3ef779920b98b89abf">placeholderlist_param_t</a> *phldlist, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *binOffset)</td></tr>
112 <tr class="separator:aee12a1a3362e2fb267e73f1b8c276832"><td class="memSeparator" colspan="2">&#160;</td></tr>
113 <tr class="memitem:ad0ed65ba620f6de6e80903cc76af81d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#ad0ed65ba620f6de6e80903cc76af81d2">enqueue_boxcontents</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> meta_id, <a class="el" href="metadata__manager_8h.html#a1e207f8308863e376721821288d9e340">boxcontents_param_t</a> *boxcontents, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *binOffset)</td></tr>
114 <tr class="separator:ad0ed65ba620f6de6e80903cc76af81d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
115 <tr class="memitem:a8b6b00d2ba2bad2a483aed202cf25610"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a8b6b00d2ba2bad2a483aed202cf25610">enqueue_metadata</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> meta_id, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
116 <tr class="memdesc:a8b6b00d2ba2bad2a483aed202cf25610"><td class="mdescLeft">&#160;</td><td class="mdescRight">enqueue Metadata-bin into message queue  <a href="#a8b6b00d2ba2bad2a483aed202cf25610">More...</a><br /></td></tr>
117 <tr class="separator:a8b6b00d2ba2bad2a483aed202cf25610"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 <tr class="memitem:aacb32a9ce4685a5a41c52f98158ae5a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#aacb32a9ce4685a5a41c52f98158ae5a8">gene_metamsg</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> meta_id, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> binoffset, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> length, <a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a> res_offset, <a class="el" href="placeholder__manager_8h.html#acaa20d32fb436ae35d917e0ba200eb04">placeholder_param_t</a> *phld, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn)</td></tr>
119 <tr class="separator:aacb32a9ce4685a5a41c52f98158ae5a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
120 <tr class="memitem:aa3d92320fd8efcfa4c90dc3102b21e92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#aa3d92320fd8efcfa4c90dc3102b21e92">add_bin_id_vbas_stream</a> (<a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> bb, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> c, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> in_class_id, int tmpfd)</td></tr>
121 <tr class="separator:aa3d92320fd8efcfa4c90dc3102b21e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
122 <tr class="memitem:a4fcdc903c93c18c2653b210a8426885a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a4fcdc903c93c18c2653b210a8426885a">add_vbas_stream</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> code, int tmpfd)</td></tr>
123 <tr class="separator:a4fcdc903c93c18c2653b210a8426885a"><td class="memSeparator" colspan="2">&#160;</td></tr>
124 <tr class="memitem:a7fc5d7c09cf28481cf43ea2109f189c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a7fc5d7c09cf28481cf43ea2109f189c2">add_body_stream</a> (<a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> *msg, int fd, int tmpfd)</td></tr>
125 <tr class="separator:a7fc5d7c09cf28481cf43ea2109f189c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
126 <tr class="memitem:ae1d572a34ab855b82ba581b83cffbb0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#ae1d572a34ab855b82ba581b83cffbb0d">add_placeholder_stream</a> (<a class="el" href="placeholder__manager_8h.html#acaa20d32fb436ae35d917e0ba200eb04">placeholder_param_t</a> *phld, int tmpfd)</td></tr>
127 <tr class="separator:ae1d572a34ab855b82ba581b83cffbb0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
128 <tr class="memitem:ae67910d9d277b55a257b2b47165000f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#ae67910d9d277b55a257b2b47165000f1">recons_stream_from_msgqueue</a> (<a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue, int tmpfd)</td></tr>
129 <tr class="memdesc:ae67910d9d277b55a257b2b47165000f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">reconstruct JPT/JPP-stream from message queue  <a href="#ae67910d9d277b55a257b2b47165000f1">More...</a><br /></td></tr>
130 <tr class="separator:ae67910d9d277b55a257b2b47165000f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
131 <tr class="memitem:acb6132449564468255c8c33d286983a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#acb6132449564468255c8c33d286983a1">add_vbas_with_bytelen_stream</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> code, int bytelength, int tmpfd)</td></tr>
132 <tr class="separator:acb6132449564468255c8c33d286983a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <tr class="memitem:ad4da45bdb13ef37110512f5974a5905a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#ad4da45bdb13ef37110512f5974a5905a">print_binarycode</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> n, int segmentlen)</td></tr>
134 <tr class="separator:ad4da45bdb13ef37110512f5974a5905a"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:a85aed254dc2453323054d4efb30b0bb9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a85aed254dc2453323054d4efb30b0bb9">add_bigendian_bytestream</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> code, int bytelength, int tmpfd)</td></tr>
136 <tr class="separator:a85aed254dc2453323054d4efb30b0bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
137 <tr class="memitem:ac2b48a83e329a5c342c1b5a60b47bc72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#ac2b48a83e329a5c342c1b5a60b47bc72">parse_bin_id_vbas</a> (<a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *streamptr, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *bb, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *c, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *in_class_id)</td></tr>
138 <tr class="separator:ac2b48a83e329a5c342c1b5a60b47bc72"><td class="memSeparator" colspan="2">&#160;</td></tr>
139 <tr class="memitem:a4e6b66ff662e61139c79bca0aadd80de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a4e6b66ff662e61139c79bca0aadd80de">parse_vbas</a> (<a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *streamptr, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *elem)</td></tr>
140 <tr class="separator:a4e6b66ff662e61139c79bca0aadd80de"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:a61bc0c6328b8bc088a3652842642c4ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a61bc0c6328b8bc088a3652842642c4ae">parse_JPIPstream</a> (<a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *JPIPstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> streamlen, <a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a> offset, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
142 <tr class="memdesc:a61bc0c6328b8bc088a3652842642c4ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">parse JPT- JPP- stream to message queue  <a href="#a61bc0c6328b8bc088a3652842642c4ae">More...</a><br /></td></tr>
143 <tr class="separator:a61bc0c6328b8bc088a3652842642c4ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 <tr class="memitem:a91a6fb25233e9236413ed7b9782cb380"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a91a6fb25233e9236413ed7b9782cb380">parse_metadata</a> (<a class="el" href="metadata__manager_8h.html#a64f65f9c57e885492545d9e288964130">metadata_param_t</a> *metadata, <a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> *msg, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *stream)</td></tr>
145 <tr class="separator:a91a6fb25233e9236413ed7b9782cb380"><td class="memSeparator" colspan="2">&#160;</td></tr>
146 <tr class="memitem:a804b7467d1c130ece21fee3e6be15732"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a804b7467d1c130ece21fee3e6be15732">parse_metamsg</a> (<a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *stream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> streamlen, <a class="el" href="metadata__manager_8h.html#aaa78ced398f149ca92b47e0acddf05e5">metadatalist_param_t</a> *metadatalist)</td></tr>
147 <tr class="memdesc:a804b7467d1c130ece21fee3e6be15732"><td class="mdescLeft">&#160;</td><td class="mdescRight">parse JPT- JPP- stream to message queue  <a href="#a804b7467d1c130ece21fee3e6be15732">More...</a><br /></td></tr>
148 <tr class="separator:a804b7467d1c130ece21fee3e6be15732"><td class="memSeparator" colspan="2">&#160;</td></tr>
149 <tr class="memitem:ae7d04c56c5c927140331ee2bd612e029"><td class="memItemLeft" align="right" valign="top"><a class="el" href="placeholder__manager_8h.html#acaa20d32fb436ae35d917e0ba200eb04">placeholder_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#ae7d04c56c5c927140331ee2bd612e029">parse_phld</a> (<a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *datastream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> metalength)</td></tr>
150 <tr class="separator:ae7d04c56c5c927140331ee2bd612e029"><td class="memSeparator" colspan="2">&#160;</td></tr>
151 <tr class="memitem:a4376d8a7656ba1fccc0a3bf49332a0c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msgqueue__manager_8c.html#a4376d8a7656ba1fccc0a3bf49332a0c3">delete_message_in_msgqueue</a> (<a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> **msg, <a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *msgqueue)</td></tr>
152 <tr class="memdesc:a4376d8a7656ba1fccc0a3bf49332a0c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete a message in msgqueue  <a href="#a4376d8a7656ba1fccc0a3bf49332a0c3">More...</a><br /></td></tr>
153 <tr class="separator:a4376d8a7656ba1fccc0a3bf49332a0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
154 </table>
155 <h2 class="groupheader">Macro Definition Documentation</h2>
156 <a class="anchor" id="a77b5d5af2adb2cfa7ec785b592fc4074"></a>
157 <div class="memitem">
158 <div class="memproto">
159       <table class="memname">
160         <tr>
161           <td class="memname">#define FCGI_stderr&#160;&#160;&#160;stderr</td>
162         </tr>
163       </table>
164 </div><div class="memdoc">
165
166 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#a85aed254dc2453323054d4efb30b0bb9">add_bigendian_bytestream()</a>, <a class="el" href="msgqueue__manager_8c.html#a7fc5d7c09cf28481cf43ea2109f189c2">add_body_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#ae1d572a34ab855b82ba581b83cffbb0d">add_placeholder_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#acb6132449564468255c8c33d286983a1">add_vbas_with_bytelen_stream()</a>, <a class="el" href="msgqueue__manager_8h.html#a8b6b00d2ba2bad2a483aed202cf25610">enqueue_metadata()</a>, and <a class="el" href="msgqueue__manager_8h.html#a4982e5cda507b39bfc074b4c4b60e3ae">enqueue_tile()</a>.</p>
167
168 </div>
169 </div>
170 <a class="anchor" id="ac322e421aefb8ec9ccc10bef953e3d82"></a>
171 <div class="memitem">
172 <div class="memproto">
173       <table class="memname">
174         <tr>
175           <td class="memname">#define FCGI_stdout&#160;&#160;&#160;stdout</td>
176         </tr>
177       </table>
178 </div><div class="memdoc">
179
180 </div>
181 </div>
182 <a class="anchor" id="a31c99676da88bb0bcdb350710f00fa96"></a>
183 <div class="memitem">
184 <div class="memproto">
185       <table class="memname">
186         <tr>
187           <td class="memname">#define logstream&#160;&#160;&#160;stderr</td>
188         </tr>
189       </table>
190 </div><div class="memdoc">
191
192 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#aa075bf2e59a3a9cba532d2331dd9a36e">print_msgqueue()</a>.</p>
193
194 </div>
195 </div>
196 <h2 class="groupheader">Function Documentation</h2>
197 <a class="anchor" id="a85aed254dc2453323054d4efb30b0bb9"></a>
198 <div class="memitem">
199 <div class="memproto">
200       <table class="memname">
201         <tr>
202           <td class="memname">void add_bigendian_bytestream </td>
203           <td>(</td>
204           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
205           <td class="paramname"><em>code</em>, </td>
206         </tr>
207         <tr>
208           <td class="paramkey"></td>
209           <td></td>
210           <td class="paramtype">int&#160;</td>
211           <td class="paramname"><em>bytelength</em>, </td>
212         </tr>
213         <tr>
214           <td class="paramkey"></td>
215           <td></td>
216           <td class="paramtype">int&#160;</td>
217           <td class="paramname"><em>tmpfd</em>&#160;</td>
218         </tr>
219         <tr>
220           <td></td>
221           <td>)</td>
222           <td></td><td></td>
223         </tr>
224       </table>
225 </div><div class="memdoc">
226
227 <p>References <a class="el" href="msgqueue__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>.</p>
228
229 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#a7fc5d7c09cf28481cf43ea2109f189c2">add_body_stream()</a>, and <a class="el" href="msgqueue__manager_8c.html#ae1d572a34ab855b82ba581b83cffbb0d">add_placeholder_stream()</a>.</p>
230
231 </div>
232 </div>
233 <a class="anchor" id="aa3d92320fd8efcfa4c90dc3102b21e92"></a>
234 <div class="memitem">
235 <div class="memproto">
236       <table class="memname">
237         <tr>
238           <td class="memname">void add_bin_id_vbas_stream </td>
239           <td>(</td>
240           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a>&#160;</td>
241           <td class="paramname"><em>bb</em>, </td>
242         </tr>
243         <tr>
244           <td class="paramkey"></td>
245           <td></td>
246           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a>&#160;</td>
247           <td class="paramname"><em>c</em>, </td>
248         </tr>
249         <tr>
250           <td class="paramkey"></td>
251           <td></td>
252           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
253           <td class="paramname"><em>in_class_id</em>, </td>
254         </tr>
255         <tr>
256           <td class="paramkey"></td>
257           <td></td>
258           <td class="paramtype">int&#160;</td>
259           <td class="paramname"><em>tmpfd</em>&#160;</td>
260         </tr>
261         <tr>
262           <td></td>
263           <td>)</td>
264           <td></td><td></td>
265         </tr>
266       </table>
267 </div><div class="memdoc">
268
269 <p>References <a class="el" href="msgqueue__manager_8c.html#acb6132449564468255c8c33d286983a1">add_vbas_with_bytelen_stream()</a>.</p>
270
271 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, and <a class="el" href="msgqueue__manager_8h.html#ae67910d9d277b55a257b2b47165000f1">recons_stream_from_msgqueue()</a>.</p>
272
273 </div>
274 </div>
275 <a class="anchor" id="a7fc5d7c09cf28481cf43ea2109f189c2"></a>
276 <div class="memitem">
277 <div class="memproto">
278       <table class="memname">
279         <tr>
280           <td class="memname">void add_body_stream </td>
281           <td>(</td>
282           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> *&#160;</td>
283           <td class="paramname"><em>msg</em>, </td>
284         </tr>
285         <tr>
286           <td class="paramkey"></td>
287           <td></td>
288           <td class="paramtype">int&#160;</td>
289           <td class="paramname"><em>fd</em>, </td>
290         </tr>
291         <tr>
292           <td class="paramkey"></td>
293           <td></td>
294           <td class="paramtype">int&#160;</td>
295           <td class="paramname"><em>tmpfd</em>&#160;</td>
296         </tr>
297         <tr>
298           <td></td>
299           <td>)</td>
300           <td></td><td></td>
301         </tr>
302       </table>
303 </div><div class="memdoc">
304
305 <p>References <a class="el" href="msgqueue__manager_8c.html#a85aed254dc2453323054d4efb30b0bb9">add_bigendian_bytestream()</a>, <a class="el" href="msgqueue__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, <a class="el" href="byte__manager_8c.html#a62851758f9c2af1b12995190a1e4e909">fetch_bytes()</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, and <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>.</p>
306
307 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, and <a class="el" href="msgqueue__manager_8h.html#ae67910d9d277b55a257b2b47165000f1">recons_stream_from_msgqueue()</a>.</p>
308
309 </div>
310 </div>
311 <a class="anchor" id="ae1d572a34ab855b82ba581b83cffbb0d"></a>
312 <div class="memitem">
313 <div class="memproto">
314       <table class="memname">
315         <tr>
316           <td class="memname">void add_placeholder_stream </td>
317           <td>(</td>
318           <td class="paramtype"><a class="el" href="placeholder__manager_8h.html#acaa20d32fb436ae35d917e0ba200eb04">placeholder_param_t</a> *&#160;</td>
319           <td class="paramname"><em>phld</em>, </td>
320         </tr>
321         <tr>
322           <td class="paramkey"></td>
323           <td></td>
324           <td class="paramtype">int&#160;</td>
325           <td class="paramname"><em>tmpfd</em>&#160;</td>
326         </tr>
327         <tr>
328           <td></td>
329           <td>)</td>
330           <td></td><td></td>
331         </tr>
332       </table>
333 </div><div class="memdoc">
334
335 <p>References <a class="el" href="msgqueue__manager_8c.html#a85aed254dc2453323054d4efb30b0bb9">add_bigendian_bytestream()</a>, <a class="el" href="msgqueue__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, <a class="el" href="structplaceholder__param.html#a158d93dc4a02c209e78b0433002c3de8">placeholder_param::Flags</a>, <a class="el" href="structplaceholder__param.html#ad34f5be3ffd71e437c558bc1c3749931">placeholder_param::LBox</a>, <a class="el" href="structplaceholder__param.html#ab93cef245c48fc559277a34ce7693787">placeholder_param::OrigBH</a>, <a class="el" href="structplaceholder__param.html#a8986cbfa09947528724c1f152270cb9a">placeholder_param::OrigBHlen</a>, <a class="el" href="structplaceholder__param.html#ae8fe4ee73f3224150005fc2202d414bb">placeholder_param::OrigID</a>, and <a class="el" href="structplaceholder__param.html#a38a5e4444cfbd50c6ce14392fa722908">placeholder_param::TBox</a>.</p>
336
337 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, and <a class="el" href="msgqueue__manager_8h.html#ae67910d9d277b55a257b2b47165000f1">recons_stream_from_msgqueue()</a>.</p>
338
339 </div>
340 </div>
341 <a class="anchor" id="a4fcdc903c93c18c2653b210a8426885a"></a>
342 <div class="memitem">
343 <div class="memproto">
344       <table class="memname">
345         <tr>
346           <td class="memname">void add_vbas_stream </td>
347           <td>(</td>
348           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
349           <td class="paramname"><em>code</em>, </td>
350         </tr>
351         <tr>
352           <td class="paramkey"></td>
353           <td></td>
354           <td class="paramtype">int&#160;</td>
355           <td class="paramname"><em>tmpfd</em>&#160;</td>
356         </tr>
357         <tr>
358           <td></td>
359           <td>)</td>
360           <td></td><td></td>
361         </tr>
362       </table>
363 </div><div class="memdoc">
364
365 <p>References <a class="el" href="msgqueue__manager_8c.html#acb6132449564468255c8c33d286983a1">add_vbas_with_bytelen_stream()</a>.</p>
366
367 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, and <a class="el" href="msgqueue__manager_8h.html#ae67910d9d277b55a257b2b47165000f1">recons_stream_from_msgqueue()</a>.</p>
368
369 </div>
370 </div>
371 <a class="anchor" id="acb6132449564468255c8c33d286983a1"></a>
372 <div class="memitem">
373 <div class="memproto">
374       <table class="memname">
375         <tr>
376           <td class="memname">void add_vbas_with_bytelen_stream </td>
377           <td>(</td>
378           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
379           <td class="paramname"><em>code</em>, </td>
380         </tr>
381         <tr>
382           <td class="paramkey"></td>
383           <td></td>
384           <td class="paramtype">int&#160;</td>
385           <td class="paramname"><em>bytelength</em>, </td>
386         </tr>
387         <tr>
388           <td class="paramkey"></td>
389           <td></td>
390           <td class="paramtype">int&#160;</td>
391           <td class="paramname"><em>tmpfd</em>&#160;</td>
392         </tr>
393         <tr>
394           <td></td>
395           <td>)</td>
396           <td></td><td></td>
397         </tr>
398       </table>
399 </div><div class="memdoc">
400
401 <p>References <a class="el" href="msgqueue__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>.</p>
402
403 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#aa3d92320fd8efcfa4c90dc3102b21e92">add_bin_id_vbas_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#a4fcdc903c93c18c2653b210a8426885a">add_vbas_stream()</a>, and <a class="el" href="msgqueue__manager_8h.html#ae67910d9d277b55a257b2b47165000f1">recons_stream_from_msgqueue()</a>.</p>
404
405 </div>
406 </div>
407 <a class="anchor" id="a3e8eeeef9d2895126594bdb9d1b991c4"></a>
408 <div class="memitem">
409 <div class="memproto">
410       <table class="memname">
411         <tr>
412           <td class="memname"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> comp_precinct_id </td>
413           <td>(</td>
414           <td class="paramtype">int&#160;</td>
415           <td class="paramname"><em>t</em>, </td>
416         </tr>
417         <tr>
418           <td class="paramkey"></td>
419           <td></td>
420           <td class="paramtype">int&#160;</td>
421           <td class="paramname"><em>c</em>, </td>
422         </tr>
423         <tr>
424           <td class="paramkey"></td>
425           <td></td>
426           <td class="paramtype">int&#160;</td>
427           <td class="paramname"><em>s</em>, </td>
428         </tr>
429         <tr>
430           <td class="paramkey"></td>
431           <td></td>
432           <td class="paramtype">int&#160;</td>
433           <td class="paramname"><em>num_components</em>, </td>
434         </tr>
435         <tr>
436           <td class="paramkey"></td>
437           <td></td>
438           <td class="paramtype">int&#160;</td>
439           <td class="paramname"><em>num_tiles</em>&#160;</td>
440         </tr>
441         <tr>
442           <td></td>
443           <td>)</td>
444           <td></td><td></td>
445         </tr>
446       </table>
447 </div><div class="memdoc">
448
449 <p>compute precinct ID A.3.2.1 </p>
450 <dl class="params"><dt>Parameters</dt><dd>
451   <table class="params">
452     <tr><td class="paramdir">[in]</td><td class="paramname">t</td><td>tile index </td></tr>
453     <tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>component index </td></tr>
454     <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>sequence number </td></tr>
455     <tr><td class="paramdir">[in]</td><td class="paramname">num_components</td><td>total number of components </td></tr>
456     <tr><td class="paramdir">[in]</td><td class="paramname">num_tiles</td><td>total number of tiles </td></tr>
457   </table>
458   </dd>
459 </dl>
460 <dl class="section return"><dt>Returns</dt><dd>precicnt id </dd></dl>
461
462 <p>References <a class="el" href="msgqueue__manager_8c.html#af9e8592eed6cce4e4662573d4e0baab2">enqueue_box()</a>, <a class="el" href="msgqueue__manager_8c.html#ad0ed65ba620f6de6e80903cc76af81d2">enqueue_boxcontents()</a>, and <a class="el" href="msgqueue__manager_8c.html#aee12a1a3362e2fb267e73f1b8c276832">enqueue_phld()</a>.</p>
463
464 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#afd5f028cafe553d84aa7545ee5837d66">enqueue_precinct()</a>, <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct()</a>.</p>
465
466 </div>
467 </div>
468 <a class="anchor" id="a4376d8a7656ba1fccc0a3bf49332a0c3"></a>
469 <div class="memitem">
470 <div class="memproto">
471       <table class="memname">
472         <tr>
473           <td class="memname">void delete_message_in_msgqueue </td>
474           <td>(</td>
475           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> **&#160;</td>
476           <td class="paramname"><em>message</em>, </td>
477         </tr>
478         <tr>
479           <td class="paramkey"></td>
480           <td></td>
481           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
482           <td class="paramname"><em>msgqueue</em>&#160;</td>
483         </tr>
484         <tr>
485           <td></td>
486           <td>)</td>
487           <td></td><td></td>
488         </tr>
489       </table>
490 </div><div class="memdoc">
491
492 <p>delete a message in msgqueue </p>
493 <dl class="params"><dt>Parameters</dt><dd>
494   <table class="params">
495     <tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>address of the deleting message pointer </td></tr>
496     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
497   </table>
498   </dd>
499 </dl>
500
501 <p>References <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmsgqueue__param.html#a2d8aa598b4ae2f4f749bd71d1d715859">msgqueue_param::last</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, and <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>.</p>
502
503 </div>
504 </div>
505 <a class="anchor" id="aff1807285e0f47bbea20d5a6473dd08f"></a>
506 <div class="memitem">
507 <div class="memproto">
508       <table class="memname">
509         <tr>
510           <td class="memname">void delete_msgqueue </td>
511           <td>(</td>
512           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> **&#160;</td>
513           <td class="paramname"><em>msgqueue</em></td><td>)</td>
514           <td></td>
515         </tr>
516       </table>
517 </div><div class="memdoc">
518
519 <p>delete message queue </p>
520 <dl class="params"><dt>Parameters</dt><dd>
521   <table class="params">
522     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>address of the message queue pointer </td></tr>
523   </table>
524   </dd>
525 </dl>
526
527 <p>References <a class="el" href="cachemodel__manager_8c.html#a4beb279f2f89ebfea569a93368ddcffa">delete_cachemodel()</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, and <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>.</p>
528
529 <p>Referenced by <a class="el" href="openjpip_8h.html#ab156b0a2b84b452a759cd7657a4f3585">destroy_jpipdecoder()</a>, and <a class="el" href="openjpip_8h.html#a05f5e9a3abc177c5a18e0a97c77cc2e0">terminate_dec_server()</a>.</p>
530
531 </div>
532 </div>
533 <a class="anchor" id="af9e8592eed6cce4e4662573d4e0baab2"></a>
534 <div class="memitem">
535 <div class="memproto">
536       <table class="memname">
537         <tr>
538           <td class="memname">void enqueue_box </td>
539           <td>(</td>
540           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
541           <td class="paramname"><em>meta_id</em>, </td>
542         </tr>
543         <tr>
544           <td class="paramkey"></td>
545           <td></td>
546           <td class="paramtype"><a class="el" href="box__manager_8h.html#a8216a321224a5eceda1d802a47bed784">boxlist_param_t</a> *&#160;</td>
547           <td class="paramname"><em>boxlist</em>, </td>
548         </tr>
549         <tr>
550           <td class="paramkey"></td>
551           <td></td>
552           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
553           <td class="paramname"><em>msgqueue</em>, </td>
554         </tr>
555         <tr>
556           <td class="paramkey"></td>
557           <td></td>
558           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
559           <td class="paramname"><em>binOffset</em>&#160;</td>
560         </tr>
561         <tr>
562           <td></td>
563           <td>)</td>
564           <td></td><td></td>
565         </tr>
566       </table>
567 </div><div class="memdoc">
568
569 <p>References <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structtarget__param.html#abf900f3a6f25818b20fabd9f48502a6a">target_param::csn</a>, <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, <a class="el" href="structboxlist__param.html#af63af9b68990700ca5e5a464ddb18dc4">boxlist_param::first</a>, <a class="el" href="msgqueue__manager_8c.html#aacb32a9ce4685a5a41c52f98158ae5a8">gene_metamsg()</a>, <a class="el" href="structbox__param.html#a3f675a72aeb95c732b88ab45e8446a4e">box_param::length</a>, <a class="el" href="structbox__param.html#a8d5dba02e64d6c60e2805ee5c62c2d41">box_param::next</a>, <a class="el" href="structbox__param.html#a6ea7450cb7dad8229f9f80deeecb3653">box_param::offset</a>, and <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>.</p>
570
571 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#a3e8eeeef9d2895126594bdb9d1b991c4">comp_precinct_id()</a>, and <a class="el" href="msgqueue__manager_8h.html#a8b6b00d2ba2bad2a483aed202cf25610">enqueue_metadata()</a>.</p>
572
573 </div>
574 </div>
575 <a class="anchor" id="ad0ed65ba620f6de6e80903cc76af81d2"></a>
576 <div class="memitem">
577 <div class="memproto">
578       <table class="memname">
579         <tr>
580           <td class="memname">void enqueue_boxcontents </td>
581           <td>(</td>
582           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
583           <td class="paramname"><em>meta_id</em>, </td>
584         </tr>
585         <tr>
586           <td class="paramkey"></td>
587           <td></td>
588           <td class="paramtype"><a class="el" href="metadata__manager_8h.html#a1e207f8308863e376721821288d9e340">boxcontents_param_t</a> *&#160;</td>
589           <td class="paramname"><em>boxcontents</em>, </td>
590         </tr>
591         <tr>
592           <td class="paramkey"></td>
593           <td></td>
594           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
595           <td class="paramname"><em>msgqueue</em>, </td>
596         </tr>
597         <tr>
598           <td class="paramkey"></td>
599           <td></td>
600           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
601           <td class="paramname"><em>binOffset</em>&#160;</td>
602         </tr>
603         <tr>
604           <td></td>
605           <td>)</td>
606           <td></td><td></td>
607         </tr>
608       </table>
609 </div><div class="memdoc">
610
611 <p>References <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structtarget__param.html#abf900f3a6f25818b20fabd9f48502a6a">target_param::csn</a>, <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, <a class="el" href="msgqueue__manager_8c.html#aacb32a9ce4685a5a41c52f98158ae5a8">gene_metamsg()</a>, <a class="el" href="structboxcontents__param.html#aa758864b66702471066a2799982ed7ca">boxcontents_param::length</a>, <a class="el" href="structboxcontents__param.html#a12c1d794a19e0ad0f1ad98933c23e43a">boxcontents_param::offset</a>, and <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>.</p>
612
613 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#a3e8eeeef9d2895126594bdb9d1b991c4">comp_precinct_id()</a>, and <a class="el" href="msgqueue__manager_8h.html#a8b6b00d2ba2bad2a483aed202cf25610">enqueue_metadata()</a>.</p>
614
615 </div>
616 </div>
617 <a class="anchor" id="a0a6f0ae1b724d1ccb7852f3e4ef1fd32"></a>
618 <div class="memitem">
619 <div class="memproto">
620       <table class="memname">
621         <tr>
622           <td class="memname">void enqueue_mainheader </td>
623           <td>(</td>
624           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
625           <td class="paramname"><em>msgqueue</em></td><td>)</td>
626           <td></td>
627         </tr>
628       </table>
629 </div><div class="memdoc">
630
631 <p>enqueue main header data-bin into message queue </p>
632 <dl class="params"><dt>Parameters</dt><dd>
633   <table class="params">
634     <tr><td class="paramdir">[in,out]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
635   </table>
636   </dd>
637 </dl>
638
639 <p>References <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structtarget__param.html#aac158d4d55987cda9053b81a17786c12">target_param::codeidx</a>, <a class="el" href="structtarget__param.html#abf900f3a6f25818b20fabd9f48502a6a">target_param::csn</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="msgqueue__manager_8h.html#a15f39a0ef0f722a593b4774baf2baabe">MAINHEADER_MSG</a>, <a class="el" href="structindex__param.html#a43ec7f75fe5fc903531e69de5737658d">index_param::mhead_length</a>, <a class="el" href="structcachemodel__param.html#a96fd953f6bb010c2bad2f4020e222c77">cachemodel_param::mhead_model</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="structindex__param.html#a923a5652592c70120e7e85e865063dae">index_param::offset</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>, and <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>.</p>
640
641 <p>Referenced by <a class="el" href="jpip__parser_8h.html#a81aa485be8deb8d4878b30486c0006cd">gene_JPIPstream()</a>.</p>
642
643 </div>
644 </div>
645 <a class="anchor" id="a5875e37a7af643c990920828bcab0059"></a>
646 <div class="memitem">
647 <div class="memproto">
648       <table class="memname">
649         <tr>
650           <td class="memname">void enqueue_message </td>
651           <td>(</td>
652           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> *&#160;</td>
653           <td class="paramname"><em>msg</em>, </td>
654         </tr>
655         <tr>
656           <td class="paramkey"></td>
657           <td></td>
658           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
659           <td class="paramname"><em>msgqueue</em>&#160;</td>
660         </tr>
661         <tr>
662           <td></td>
663           <td>)</td>
664           <td></td><td></td>
665         </tr>
666       </table>
667 </div><div class="memdoc">
668
669 <p>References <a class="el" href="msgqueue__manager_8c.html#aa3d92320fd8efcfa4c90dc3102b21e92">add_bin_id_vbas_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#a7fc5d7c09cf28481cf43ea2109f189c2">add_body_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#ae1d572a34ab855b82ba581b83cffbb0d">add_placeholder_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#a4fcdc903c93c18c2653b210a8426885a">add_vbas_stream()</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmsgqueue__param.html#a2d8aa598b4ae2f4f749bd71d1d715859">msgqueue_param::last</a>, and <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>.</p>
670
671 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#af9e8592eed6cce4e4662573d4e0baab2">enqueue_box()</a>, <a class="el" href="msgqueue__manager_8c.html#ad0ed65ba620f6de6e80903cc76af81d2">enqueue_boxcontents()</a>, <a class="el" href="msgqueue__manager_8h.html#a0a6f0ae1b724d1ccb7852f3e4ef1fd32">enqueue_mainheader()</a>, <a class="el" href="msgqueue__manager_8c.html#aee12a1a3362e2fb267e73f1b8c276832">enqueue_phld()</a>, <a class="el" href="msgqueue__manager_8h.html#afd5f028cafe553d84aa7545ee5837d66">enqueue_precinct()</a>, <a class="el" href="msgqueue__manager_8h.html#a4982e5cda507b39bfc074b4c4b60e3ae">enqueue_tile()</a>, <a class="el" href="msgqueue__manager_8h.html#a3280c3cd4e26ac1e3bdd27d6f5bbf999">enqueue_tileheader()</a>, and <a class="el" href="msgqueue__manager_8h.html#aa075bf2e59a3a9cba532d2331dd9a36e">print_msgqueue()</a>.</p>
672
673 </div>
674 </div>
675 <a class="anchor" id="a8b6b00d2ba2bad2a483aed202cf25610"></a>
676 <div class="memitem">
677 <div class="memproto">
678       <table class="memname">
679         <tr>
680           <td class="memname">void enqueue_metadata </td>
681           <td>(</td>
682           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
683           <td class="paramname"><em>meta_id</em>, </td>
684         </tr>
685         <tr>
686           <td class="paramkey"></td>
687           <td></td>
688           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
689           <td class="paramname"><em>msgqueue</em>&#160;</td>
690         </tr>
691         <tr>
692           <td></td>
693           <td>)</td>
694           <td></td><td></td>
695         </tr>
696       </table>
697 </div><div class="memdoc">
698
699 <p>enqueue Metadata-bin into message queue </p>
700 <dl class="params"><dt>Parameters</dt><dd>
701   <table class="params">
702     <tr><td class="paramdir">[in]</td><td class="paramname">meta_id</td><td>metadata-bin id </td></tr>
703     <tr><td class="paramdir">[in,out]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
704   </table>
705   </dd>
706 </dl>
707
708 <p>References <a class="el" href="structmetadata__param.html#a7f99c3fb9a9d261ac2702ca072ac1d39">metadata_param::boxcontents</a>, <a class="el" href="structmetadata__param.html#a6f3009ef13d7ca39c04f41ac65357f8e">metadata_param::boxlist</a>, <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structtarget__param.html#aac158d4d55987cda9053b81a17786c12">target_param::codeidx</a>, <a class="el" href="msgqueue__manager_8c.html#af9e8592eed6cce4e4662573d4e0baab2">enqueue_box()</a>, <a class="el" href="msgqueue__manager_8c.html#ad0ed65ba620f6de6e80903cc76af81d2">enqueue_boxcontents()</a>, <a class="el" href="msgqueue__manager_8c.html#aee12a1a3362e2fb267e73f1b8c276832">enqueue_phld()</a>, <a class="el" href="msgqueue__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, <a class="el" href="msgqueue__manager_8c.html#aacb32a9ce4685a5a41c52f98158ae5a8">gene_metamsg()</a>, <a class="el" href="structmsgqueue__param.html#a2d8aa598b4ae2f4f749bd71d1d715859">msgqueue_param::last</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structindex__param.html#aff731fe41300090d3dce7fb28d6cb245">index_param::metadatalist</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structmetadata__param.html#aa5082ed5ed90e294b87dfe8a5d2c8d86">metadata_param::placeholderlist</a>, <a class="el" href="metadata__manager_8c.html#ab9f592ed4b91fe15b7b5f97972760eb6">search_metadata()</a>, and <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>.</p>
709
710 <p>Referenced by <a class="el" href="jpip__parser_8c.html#a3667c198e1b09009f4b3a7b1c2e531ce">enqueue_metabins()</a>.</p>
711
712 </div>
713 </div>
714 <a class="anchor" id="aee12a1a3362e2fb267e73f1b8c276832"></a>
715 <div class="memitem">
716 <div class="memproto">
717       <table class="memname">
718         <tr>
719           <td class="memname">void enqueue_phld </td>
720           <td>(</td>
721           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
722           <td class="paramname"><em>meta_id</em>, </td>
723         </tr>
724         <tr>
725           <td class="paramkey"></td>
726           <td></td>
727           <td class="paramtype"><a class="el" href="placeholder__manager_8h.html#a46dfe70796e3ba3ef779920b98b89abf">placeholderlist_param_t</a> *&#160;</td>
728           <td class="paramname"><em>phldlist</em>, </td>
729         </tr>
730         <tr>
731           <td class="paramkey"></td>
732           <td></td>
733           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
734           <td class="paramname"><em>msgqueue</em>, </td>
735         </tr>
736         <tr>
737           <td class="paramkey"></td>
738           <td></td>
739           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
740           <td class="paramname"><em>binOffset</em>&#160;</td>
741         </tr>
742         <tr>
743           <td></td>
744           <td>)</td>
745           <td></td><td></td>
746         </tr>
747       </table>
748 </div><div class="memdoc">
749
750 <p>References <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structtarget__param.html#abf900f3a6f25818b20fabd9f48502a6a">target_param::csn</a>, <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, <a class="el" href="structplaceholderlist__param.html#a74e2305307cdf8dc81757edeaef3efb7">placeholderlist_param::first</a>, <a class="el" href="msgqueue__manager_8c.html#aacb32a9ce4685a5a41c52f98158ae5a8">gene_metamsg()</a>, <a class="el" href="structplaceholder__param.html#ad34f5be3ffd71e437c558bc1c3749931">placeholder_param::LBox</a>, <a class="el" href="structplaceholder__param.html#ada93388974300217fc48d461e665d70f">placeholder_param::next</a>, and <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>.</p>
751
752 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#a3e8eeeef9d2895126594bdb9d1b991c4">comp_precinct_id()</a>, and <a class="el" href="msgqueue__manager_8h.html#a8b6b00d2ba2bad2a483aed202cf25610">enqueue_metadata()</a>.</p>
753
754 </div>
755 </div>
756 <a class="anchor" id="afd5f028cafe553d84aa7545ee5837d66"></a>
757 <div class="memitem">
758 <div class="memproto">
759       <table class="memname">
760         <tr>
761           <td class="memname">void enqueue_precinct </td>
762           <td>(</td>
763           <td class="paramtype">int&#160;</td>
764           <td class="paramname"><em>seq_id</em>, </td>
765         </tr>
766         <tr>
767           <td class="paramkey"></td>
768           <td></td>
769           <td class="paramtype">int&#160;</td>
770           <td class="paramname"><em>tile_id</em>, </td>
771         </tr>
772         <tr>
773           <td class="paramkey"></td>
774           <td></td>
775           <td class="paramtype">int&#160;</td>
776           <td class="paramname"><em>comp_id</em>, </td>
777         </tr>
778         <tr>
779           <td class="paramkey"></td>
780           <td></td>
781           <td class="paramtype">int&#160;</td>
782           <td class="paramname"><em>layers</em>, </td>
783         </tr>
784         <tr>
785           <td class="paramkey"></td>
786           <td></td>
787           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
788           <td class="paramname"><em>msgqueue</em>&#160;</td>
789         </tr>
790         <tr>
791           <td></td>
792           <td>)</td>
793           <td></td><td></td>
794         </tr>
795       </table>
796 </div><div class="memdoc">
797
798 <p>enqueue precinct data-bin into message queue </p>
799 <dl class="params"><dt>Parameters</dt><dd>
800   <table class="params">
801     <tr><td class="paramdir">[in]</td><td class="paramname">seq_id</td><td>precinct sequence number within its tile </td></tr>
802     <tr><td class="paramdir">[in]</td><td class="paramname">tile_id</td><td>tile index </td></tr>
803     <tr><td class="paramdir">[in]</td><td class="paramname">comp_id</td><td>component number </td></tr>
804     <tr><td class="paramdir">[in]</td><td class="paramname">layers</td><td>num of layers </td></tr>
805     <tr><td class="paramdir">[in,out]</td><td class="paramname">msgqueue</td><td>message queue </td></tr>
806   </table>
807   </dd>
808 </dl>
809
810 <p>References <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structindex__param.html#afa72b843bc8f565df4952f6c32c719c9">index_param::COD</a>, <a class="el" href="structtarget__param.html#aac158d4d55987cda9053b81a17786c12">target_param::codeidx</a>, <a class="el" href="msgqueue__manager_8c.html#a3e8eeeef9d2895126594bdb9d1b991c4">comp_precinct_id()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="structtarget__param.html#abf900f3a6f25818b20fabd9f48502a6a">target_param::csn</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, <a class="el" href="faixbox__manager_8c.html#ab2f91e7be82b49f2af44c33008daa04b">get_elemLen()</a>, <a class="el" href="faixbox__manager_8c.html#a100b46602f3936ff8358aa1715921470">get_elemOff()</a>, <a class="el" href="faixbox__manager_8c.html#a9dc6a52e3b73d819c3cca6ee29c1485d">get_nmax()</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="struct_c_o_dmarker__param.html#a4b9375e1901cd5ab4ac9b1326f404758">CODmarker_param::numOflayers</a>, <a class="el" href="structindex__param.html#a923a5652592c70120e7e85e865063dae">index_param::offset</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="structcachemodel__param.html#a0466bae42d0c58d160eba44a877e5761">cachemodel_param::pp_model</a>, <a class="el" href="msgqueue__manager_8h.html#a12f5f794f68329ce570a0392fd069086">PRECINCT_MSG</a>, <a class="el" href="structindex__param.html#a7400fd13418cd272c8049388721688aa">index_param::precpacket</a>, <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>, <a class="el" href="structindex__param.html#ac0cfeb5e5e37084dbf91cd4df98948be">index_param::SIZ</a>, <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>, <a class="el" href="struct_s_i_zmarker__param.html#a79168a3b2807f62ba9efd85676e4ca7c">SIZmarker_param::XTnum</a>, and <a class="el" href="struct_s_i_zmarker__param.html#a5a9e6d3f2d4918549184415e4b19eea0">SIZmarker_param::YTnum</a>.</p>
811
812 <p>Referenced by <a class="el" href="jpip__parser_8c.html#aca2006bf1afcda0f917aa7794bb6f287">enqueue_allprecincts()</a>, and <a class="el" href="jpip__parser_8c.html#aebe387634751d8d7d253ec5b9273f093">enqueue_precincts()</a>.</p>
813
814 </div>
815 </div>
816 <a class="anchor" id="a4982e5cda507b39bfc074b4c4b60e3ae"></a>
817 <div class="memitem">
818 <div class="memproto">
819       <table class="memname">
820         <tr>
821           <td class="memname">void enqueue_tile </td>
822           <td>(</td>
823           <td class="paramtype"><a class="el" href="byte__manager_8h.html#aad2d957f29839c12c87e4dd945807d36">Byte4_t</a>&#160;</td>
824           <td class="paramname"><em>tile_id</em>, </td>
825         </tr>
826         <tr>
827           <td class="paramkey"></td>
828           <td></td>
829           <td class="paramtype">int&#160;</td>
830           <td class="paramname"><em>level</em>, </td>
831         </tr>
832         <tr>
833           <td class="paramkey"></td>
834           <td></td>
835           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
836           <td class="paramname"><em>msgqueue</em>&#160;</td>
837         </tr>
838         <tr>
839           <td></td>
840           <td>)</td>
841           <td></td><td></td>
842         </tr>
843       </table>
844 </div><div class="memdoc">
845
846 <p>enqueue tile data-bin into message queue </p>
847 <dl class="params"><dt>Parameters</dt><dd>
848   <table class="params">
849     <tr><td class="paramdir">[in]</td><td class="paramname">tile_id</td><td>tile id starting from 0 </td></tr>
850     <tr><td class="paramdir">[in]</td><td class="paramname">level</td><td>decomposition level </td></tr>
851     <tr><td class="paramdir">[in,out]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
852   </table>
853   </dd>
854 </dl>
855
856 <p>References <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structtarget__param.html#aac158d4d55987cda9053b81a17786c12">target_param::codeidx</a>, <a class="el" href="structtarget__param.html#abf900f3a6f25818b20fabd9f48502a6a">target_param::csn</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, <a class="el" href="msgqueue__manager_8h.html#aeaa65a7cc8582a45f79abbb05a1fd101">EXT_TILE_MSG</a>, <a class="el" href="msgqueue__manager_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, <a class="el" href="faixbox__manager_8c.html#ab2f91e7be82b49f2af44c33008daa04b">get_elemLen()</a>, <a class="el" href="faixbox__manager_8c.html#a100b46602f3936ff8358aa1715921470">get_elemOff()</a>, <a class="el" href="faixbox__manager_8c.html#a342c04b082e9806b27b56ae99e504389">get_m()</a>, <a class="el" href="faixbox__manager_8c.html#a9dc6a52e3b73d819c3cca6ee29c1485d">get_nmax()</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="structindex__param.html#a923a5652592c70120e7e85e865063dae">index_param::offset</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>, <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>, <a class="el" href="msgqueue__manager_8h.html#a148949bc29272aa6d5253a6a767846e2">TILE_MSG</a>, <a class="el" href="structindex__param.html#abbf2b7d27ed7e860fd67ba9a58af1514">index_param::tilepart</a>, and <a class="el" href="structcachemodel__param.html#a5862422cdc2fff031cce285337a734fd">cachemodel_param::tp_model</a>.</p>
857
858 <p>Referenced by <a class="el" href="jpip__parser_8c.html#a72490e3e8ccd2d8d102a15affea987ec">enqueue_imagedata()</a>.</p>
859
860 </div>
861 </div>
862 <a class="anchor" id="a3280c3cd4e26ac1e3bdd27d6f5bbf999"></a>
863 <div class="memitem">
864 <div class="memproto">
865       <table class="memname">
866         <tr>
867           <td class="memname">void enqueue_tileheader </td>
868           <td>(</td>
869           <td class="paramtype">int&#160;</td>
870           <td class="paramname"><em>tile_id</em>, </td>
871         </tr>
872         <tr>
873           <td class="paramkey"></td>
874           <td></td>
875           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
876           <td class="paramname"><em>msgqueue</em>&#160;</td>
877         </tr>
878         <tr>
879           <td></td>
880           <td>)</td>
881           <td></td><td></td>
882         </tr>
883       </table>
884 </div><div class="memdoc">
885
886 <p>enqueue tile headers data-bin into message queue </p>
887 <dl class="params"><dt>Parameters</dt><dd>
888   <table class="params">
889     <tr><td class="paramdir">[in]</td><td class="paramname">tile_id</td><td>tile id starting from 0 </td></tr>
890     <tr><td class="paramdir">[in,out]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
891   </table>
892   </dd>
893 </dl>
894
895 <p>References <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structtarget__param.html#aac158d4d55987cda9053b81a17786c12">target_param::codeidx</a>, <a class="el" href="structtarget__param.html#abf900f3a6f25818b20fabd9f48502a6a">target_param::csn</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, <a class="el" href="faixbox__manager_8c.html#a100b46602f3936ff8358aa1715921470">get_elemOff()</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="structindex__param.html#a923a5652592c70120e7e85e865063dae">index_param::offset</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>, <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>, <a class="el" href="structcachemodel__param.html#a312855041868dadb7818b652c02e5711">cachemodel_param::th_model</a>, <a class="el" href="msgqueue__manager_8h.html#ad460cf0bf7ad1208a1d61cfd0112caa6">TILE_HEADER_MSG</a>, <a class="el" href="structindex__param.html#a91e41933bf853c2a6cab52b41aa807a1">index_param::tileheader</a>, <a class="el" href="structindex__param.html#abbf2b7d27ed7e860fd67ba9a58af1514">index_param::tilepart</a>, and <a class="el" href="structmhixbox__param.html#ab48436449e3e05c4e44a246b095afdd9">mhixbox_param::tlen</a>.</p>
896
897 <p>Referenced by <a class="el" href="jpip__parser_8c.html#a72490e3e8ccd2d8d102a15affea987ec">enqueue_imagedata()</a>.</p>
898
899 </div>
900 </div>
901 <a class="anchor" id="aacb32a9ce4685a5a41c52f98158ae5a8"></a>
902 <div class="memitem">
903 <div class="memproto">
904       <table class="memname">
905         <tr>
906           <td class="memname"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> * gene_metamsg </td>
907           <td>(</td>
908           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
909           <td class="paramname"><em>meta_id</em>, </td>
910         </tr>
911         <tr>
912           <td class="paramkey"></td>
913           <td></td>
914           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
915           <td class="paramname"><em>binoffset</em>, </td>
916         </tr>
917         <tr>
918           <td class="paramkey"></td>
919           <td></td>
920           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
921           <td class="paramname"><em>length</em>, </td>
922         </tr>
923         <tr>
924           <td class="paramkey"></td>
925           <td></td>
926           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a>&#160;</td>
927           <td class="paramname"><em>res_offset</em>, </td>
928         </tr>
929         <tr>
930           <td class="paramkey"></td>
931           <td></td>
932           <td class="paramtype"><a class="el" href="placeholder__manager_8h.html#acaa20d32fb436ae35d917e0ba200eb04">placeholder_param_t</a> *&#160;</td>
933           <td class="paramname"><em>phld</em>, </td>
934         </tr>
935         <tr>
936           <td class="paramkey"></td>
937           <td></td>
938           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
939           <td class="paramname"><em>csn</em>&#160;</td>
940         </tr>
941         <tr>
942           <td></td>
943           <td>)</td>
944           <td></td><td></td>
945         </tr>
946       </table>
947 </div><div class="memdoc">
948
949 <p>References <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="msgqueue__manager_8h.html#a939962e031be51df7f09de3cf05f83e4">METADATA_MSG</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, and <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>.</p>
950
951 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#af9e8592eed6cce4e4662573d4e0baab2">enqueue_box()</a>, <a class="el" href="msgqueue__manager_8c.html#ad0ed65ba620f6de6e80903cc76af81d2">enqueue_boxcontents()</a>, <a class="el" href="msgqueue__manager_8h.html#a8b6b00d2ba2bad2a483aed202cf25610">enqueue_metadata()</a>, and <a class="el" href="msgqueue__manager_8c.html#aee12a1a3362e2fb267e73f1b8c276832">enqueue_phld()</a>.</p>
952
953 </div>
954 </div>
955 <a class="anchor" id="a122b60ed8a415bb0ded95b2476c6a62c"></a>
956 <div class="memitem">
957 <div class="memproto">
958       <table class="memname">
959         <tr>
960           <td class="memname"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a>* gene_msgqueue </td>
961           <td>(</td>
962           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
963           <td class="paramname"><em>stateless</em>, </td>
964         </tr>
965         <tr>
966           <td class="paramkey"></td>
967           <td></td>
968           <td class="paramtype"><a class="el" href="cachemodel__manager_8h.html#a2bcd824e03fe7a8d42e69b380a308fcb">cachemodel_param_t</a> *&#160;</td>
969           <td class="paramname"><em>cachemodel</em>&#160;</td>
970         </tr>
971         <tr>
972           <td></td>
973           <td>)</td>
974           <td></td><td></td>
975         </tr>
976       </table>
977 </div><div class="memdoc">
978
979 <p>generate message queue </p>
980 <dl class="params"><dt>Parameters</dt><dd>
981   <table class="params">
982     <tr><td class="paramdir">[in]</td><td class="paramname">stateless</td><td>if this is a stateless message queue </td></tr>
983     <tr><td class="paramdir">[in]</td><td class="paramname">cachemodel</td><td>cachemodel pointer </td></tr>
984   </table>
985   </dd>
986 </dl>
987 <dl class="section return"><dt>Returns</dt><dd>generated message queue pointer </dd></dl>
988
989 <p>References <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmsgqueue__param.html#a2d8aa598b4ae2f4f749bd71d1d715859">msgqueue_param::last</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, and <a class="el" href="structmsgqueue__param.html#afcc9b4bd6183bda56e33dee00951e13c">msgqueue_param::stateless</a>.</p>
990
991 <p>Referenced by <a class="el" href="jpip__parser_8h.html#a81aa485be8deb8d4878b30486c0006cd">gene_JPIPstream()</a>, <a class="el" href="openjpip_8h.html#ae5c902178b9b0aa3b752de016a1074d7">init_dec_server()</a>, and <a class="el" href="openjpip_8h.html#a1e7187bd7a446489759e2ea37c35cdf9">init_jpipdecoder()</a>.</p>
992
993 </div>
994 </div>
995 <a class="anchor" id="ac2b48a83e329a5c342c1b5a60b47bc72"></a>
996 <div class="memitem">
997 <div class="memproto">
998       <table class="memname">
999         <tr>
1000           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * parse_bin_id_vbas </td>
1001           <td>(</td>
1002           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1003           <td class="paramname"><em>streamptr</em>, </td>
1004         </tr>
1005         <tr>
1006           <td class="paramkey"></td>
1007           <td></td>
1008           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1009           <td class="paramname"><em>bb</em>, </td>
1010         </tr>
1011         <tr>
1012           <td class="paramkey"></td>
1013           <td></td>
1014           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1015           <td class="paramname"><em>c</em>, </td>
1016         </tr>
1017         <tr>
1018           <td class="paramkey"></td>
1019           <td></td>
1020           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1021           <td class="paramname"><em>in_class_id</em>&#160;</td>
1022         </tr>
1023         <tr>
1024           <td></td>
1025           <td>)</td>
1026           <td></td><td></td>
1027         </tr>
1028       </table>
1029 </div><div class="memdoc">
1030
1031 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#a61bc0c6328b8bc088a3652842642c4ae">parse_JPIPstream()</a>, and <a class="el" href="msgqueue__manager_8c.html#ad4da45bdb13ef37110512f5974a5905a">print_binarycode()</a>.</p>
1032
1033 </div>
1034 </div>
1035 <a class="anchor" id="a61bc0c6328b8bc088a3652842642c4ae"></a>
1036 <div class="memitem">
1037 <div class="memproto">
1038       <table class="memname">
1039         <tr>
1040           <td class="memname">void parse_JPIPstream </td>
1041           <td>(</td>
1042           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1043           <td class="paramname"><em>JPIPstream</em>, </td>
1044         </tr>
1045         <tr>
1046           <td class="paramkey"></td>
1047           <td></td>
1048           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1049           <td class="paramname"><em>streamlen</em>, </td>
1050         </tr>
1051         <tr>
1052           <td class="paramkey"></td>
1053           <td></td>
1054           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a>&#160;</td>
1055           <td class="paramname"><em>offset</em>, </td>
1056         </tr>
1057         <tr>
1058           <td class="paramkey"></td>
1059           <td></td>
1060           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
1061           <td class="paramname"><em>msgqueue</em>&#160;</td>
1062         </tr>
1063         <tr>
1064           <td></td>
1065           <td>)</td>
1066           <td></td><td></td>
1067         </tr>
1068       </table>
1069 </div><div class="memdoc">
1070
1071 <p>parse JPT- JPP- stream to message queue </p>
1072 <dl class="params"><dt>Parameters</dt><dd>
1073   <table class="params">
1074     <tr><td class="paramdir">[in]</td><td class="paramname">JPIPstream</td><td>JPT- JPP- stream data pointer </td></tr>
1075     <tr><td class="paramdir">[in]</td><td class="paramname">streamlen</td><td>JPIPstream length </td></tr>
1076     <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>offset of the stream from the whole beginning </td></tr>
1077     <tr><td class="paramdir">[in,out]</td><td class="paramname">msgqueue</td><td>adding message queue pointer </td></tr>
1078   </table>
1079   </dd>
1080 </dl>
1081
1082 <p>References <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmsgqueue__param.html#a2d8aa598b4ae2f4f749bd71d1d715859">msgqueue_param::last</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="msgqueue__manager_8c.html#ac2b48a83e329a5c342c1b5a60b47bc72">parse_bin_id_vbas()</a>, <a class="el" href="msgqueue__manager_8c.html#a91a6fb25233e9236413ed7b9782cb380">parse_metadata()</a>, <a class="el" href="msgqueue__manager_8c.html#a4e6b66ff662e61139c79bca0aadd80de">parse_vbas()</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, and <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>.</p>
1083
1084 <p>Referenced by <a class="el" href="openjpip_8h.html#ac5f5f8d1b581e02b6f1afb417a7dbef8">decode_jpip()</a>, and <a class="el" href="dec__clientmsg__handler_8h.html#ab4022f5e297b5d3a456cd841c3902675">handle_JPIPstreamMSG()</a>.</p>
1085
1086 </div>
1087 </div>
1088 <a class="anchor" id="a91a6fb25233e9236413ed7b9782cb380"></a>
1089 <div class="memitem">
1090 <div class="memproto">
1091       <table class="memname">
1092         <tr>
1093           <td class="memname">void parse_metadata </td>
1094           <td>(</td>
1095           <td class="paramtype"><a class="el" href="metadata__manager_8h.html#a64f65f9c57e885492545d9e288964130">metadata_param_t</a> *&#160;</td>
1096           <td class="paramname"><em>metadata</em>, </td>
1097         </tr>
1098         <tr>
1099           <td class="paramkey"></td>
1100           <td></td>
1101           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> *&#160;</td>
1102           <td class="paramname"><em>msg</em>, </td>
1103         </tr>
1104         <tr>
1105           <td class="paramkey"></td>
1106           <td></td>
1107           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1108           <td class="paramname"><em>stream</em>&#160;</td>
1109         </tr>
1110         <tr>
1111           <td></td>
1112           <td>)</td>
1113           <td></td><td></td>
1114         </tr>
1115       </table>
1116 </div><div class="memdoc">
1117
1118 <p>References <a class="el" href="structmetadata__param.html#a7f99c3fb9a9d261ac2702ca072ac1d39">metadata_param::boxcontents</a>, <a class="el" href="structmetadata__param.html#a6f3009ef13d7ca39c04f41ac65357f8e">metadata_param::boxlist</a>, <a class="el" href="box__manager_8c.html#a191b8fecf58253b417a49b1f5ea142ae">gene_boxbyOffinStream()</a>, <a class="el" href="metadata__manager_8c.html#aa3927fecb71393fb1f3c7d6bdbbec054">gene_boxcontents()</a>, <a class="el" href="box__manager_8c.html#aeafd676f2bfc4052f297c1cbfb08e7e5">gene_boxlist()</a>, <a class="el" href="placeholder__manager_8c.html#a8873baefe7dc20da6b09381596c7586a">gene_placeholderlist()</a>, <a class="el" href="box__manager_8c.html#af1cdc6e87a93954e92d8e481208895d4">insert_box_into_list()</a>, <a class="el" href="placeholder__manager_8c.html#a23cb07d4d4e4d33f647940dd4a2e1db6">insert_placeholder_into_list()</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="msgqueue__manager_8c.html#ae7d04c56c5c927140331ee2bd612e029">parse_phld()</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="structmetadata__param.html#aa5082ed5ed90e294b87dfe8a5d2c8d86">metadata_param::placeholderlist</a>, and <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>.</p>
1119
1120 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#a61bc0c6328b8bc088a3652842642c4ae">parse_JPIPstream()</a>, and <a class="el" href="msgqueue__manager_8h.html#a804b7467d1c130ece21fee3e6be15732">parse_metamsg()</a>.</p>
1121
1122 </div>
1123 </div>
1124 <a class="anchor" id="a804b7467d1c130ece21fee3e6be15732"></a>
1125 <div class="memitem">
1126 <div class="memproto">
1127       <table class="memname">
1128         <tr>
1129           <td class="memname">void parse_metamsg </td>
1130           <td>(</td>
1131           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
1132           <td class="paramname"><em>msgqueue</em>, </td>
1133         </tr>
1134         <tr>
1135           <td class="paramkey"></td>
1136           <td></td>
1137           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1138           <td class="paramname"><em>stream</em>, </td>
1139         </tr>
1140         <tr>
1141           <td class="paramkey"></td>
1142           <td></td>
1143           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1144           <td class="paramname"><em>streamlen</em>, </td>
1145         </tr>
1146         <tr>
1147           <td class="paramkey"></td>
1148           <td></td>
1149           <td class="paramtype"><a class="el" href="metadata__manager_8h.html#aaa78ced398f149ca92b47e0acddf05e5">metadatalist_param_t</a> *&#160;</td>
1150           <td class="paramname"><em>metadatalist</em>&#160;</td>
1151         </tr>
1152         <tr>
1153           <td></td>
1154           <td>)</td>
1155           <td></td><td></td>
1156         </tr>
1157       </table>
1158 </div><div class="memdoc">
1159
1160 <p>parse JPT- JPP- stream to message queue </p>
1161 <dl class="params"><dt>Parameters</dt><dd>
1162   <table class="params">
1163     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>reference message queue pointer </td></tr>
1164     <tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>stream data pointer </td></tr>
1165     <tr><td class="paramdir">[in]</td><td class="paramname">streamlen</td><td>stream length </td></tr>
1166     <tr><td class="paramdir">[in]</td><td class="paramname">metadatalist</td><td>adding metadata list pointer </td></tr>
1167   </table>
1168   </dd>
1169 </dl>
1170
1171 <p>References <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="metadata__manager_8c.html#a528be86459211df60b9a9bb8a78bb83e">gene_metadata()</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="metadata__manager_8c.html#a8e410fd79f45c942e025e1d43b4ddd04">insert_metadata_into_list()</a>, <a class="el" href="msgqueue__manager_8h.html#a939962e031be51df7f09de3cf05f83e4">METADATA_MSG</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="msgqueue__manager_8c.html#a91a6fb25233e9236413ed7b9782cb380">parse_metadata()</a>, <a class="el" href="msgqueue__manager_8c.html#ae7d04c56c5c927140331ee2bd612e029">parse_phld()</a>, and <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>.</p>
1172
1173 <p>Referenced by <a class="el" href="openjpip_8h.html#ac5f5f8d1b581e02b6f1afb417a7dbef8">decode_jpip()</a>, and <a class="el" href="dec__clientmsg__handler_8h.html#ab4022f5e297b5d3a456cd841c3902675">handle_JPIPstreamMSG()</a>.</p>
1174
1175 </div>
1176 </div>
1177 <a class="anchor" id="ae7d04c56c5c927140331ee2bd612e029"></a>
1178 <div class="memitem">
1179 <div class="memproto">
1180       <table class="memname">
1181         <tr>
1182           <td class="memname"><a class="el" href="placeholder__manager_8h.html#acaa20d32fb436ae35d917e0ba200eb04">placeholder_param_t</a> * parse_phld </td>
1183           <td>(</td>
1184           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1185           <td class="paramname"><em>datastream</em>, </td>
1186         </tr>
1187         <tr>
1188           <td class="paramkey"></td>
1189           <td></td>
1190           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1191           <td class="paramname"><em>metalength</em>&#160;</td>
1192         </tr>
1193         <tr>
1194           <td></td>
1195           <td>)</td>
1196           <td></td><td></td>
1197         </tr>
1198       </table>
1199 </div><div class="memdoc">
1200
1201 <p>References <a class="el" href="byte__manager_8c.html#a1f29d888bc2d2a63e5ca8a2b71cfafea">big4()</a>, <a class="el" href="byte__manager_8c.html#a06c0559c3af79c5facbd4f50f1637782">big8()</a>, <a class="el" href="structplaceholder__param.html#a158d93dc4a02c209e78b0433002c3de8">placeholder_param::Flags</a>, <a class="el" href="structplaceholder__param.html#ad34f5be3ffd71e437c558bc1c3749931">placeholder_param::LBox</a>, <a class="el" href="structplaceholder__param.html#ada93388974300217fc48d461e665d70f">placeholder_param::next</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="structplaceholder__param.html#ab93cef245c48fc559277a34ce7693787">placeholder_param::OrigBH</a>, <a class="el" href="structplaceholder__param.html#a8986cbfa09947528724c1f152270cb9a">placeholder_param::OrigBHlen</a>, <a class="el" href="structplaceholder__param.html#ae8fe4ee73f3224150005fc2202d414bb">placeholder_param::OrigID</a>, and <a class="el" href="structplaceholder__param.html#a38a5e4444cfbd50c6ce14392fa722908">placeholder_param::TBox</a>.</p>
1202
1203 <p>Referenced by <a class="el" href="msgqueue__manager_8c.html#a91a6fb25233e9236413ed7b9782cb380">parse_metadata()</a>, and <a class="el" href="msgqueue__manager_8h.html#a804b7467d1c130ece21fee3e6be15732">parse_metamsg()</a>.</p>
1204
1205 </div>
1206 </div>
1207 <a class="anchor" id="a4e6b66ff662e61139c79bca0aadd80de"></a>
1208 <div class="memitem">
1209 <div class="memproto">
1210       <table class="memname">
1211         <tr>
1212           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * parse_vbas </td>
1213           <td>(</td>
1214           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1215           <td class="paramname"><em>streamptr</em>, </td>
1216         </tr>
1217         <tr>
1218           <td class="paramkey"></td>
1219           <td></td>
1220           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1221           <td class="paramname"><em>elem</em>&#160;</td>
1222         </tr>
1223         <tr>
1224           <td></td>
1225           <td>)</td>
1226           <td></td><td></td>
1227         </tr>
1228       </table>
1229 </div><div class="memdoc">
1230
1231 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#a61bc0c6328b8bc088a3652842642c4ae">parse_JPIPstream()</a>, and <a class="el" href="msgqueue__manager_8c.html#ad4da45bdb13ef37110512f5974a5905a">print_binarycode()</a>.</p>
1232
1233 </div>
1234 </div>
1235 <a class="anchor" id="ad4da45bdb13ef37110512f5974a5905a"></a>
1236 <div class="memitem">
1237 <div class="memproto">
1238       <table class="memname">
1239         <tr>
1240           <td class="memname">void print_binarycode </td>
1241           <td>(</td>
1242           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1243           <td class="paramname"><em>n</em>, </td>
1244         </tr>
1245         <tr>
1246           <td class="paramkey"></td>
1247           <td></td>
1248           <td class="paramtype">int&#160;</td>
1249           <td class="paramname"><em>segmentlen</em>&#160;</td>
1250         </tr>
1251         <tr>
1252           <td></td>
1253           <td>)</td>
1254           <td></td><td></td>
1255         </tr>
1256       </table>
1257 </div><div class="memdoc">
1258
1259 <p>References <a class="el" href="msgqueue__manager_8c.html#ac2b48a83e329a5c342c1b5a60b47bc72">parse_bin_id_vbas()</a>, and <a class="el" href="msgqueue__manager_8c.html#a4e6b66ff662e61139c79bca0aadd80de">parse_vbas()</a>.</p>
1260
1261 <p>Referenced by <a class="el" href="msgqueue__manager_8h.html#ae67910d9d277b55a257b2b47165000f1">recons_stream_from_msgqueue()</a>.</p>
1262
1263 </div>
1264 </div>
1265 <a class="anchor" id="aa075bf2e59a3a9cba532d2331dd9a36e"></a>
1266 <div class="memitem">
1267 <div class="memproto">
1268       <table class="memname">
1269         <tr>
1270           <td class="memname">void print_msgqueue </td>
1271           <td>(</td>
1272           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
1273           <td class="paramname"><em>msgqueue</em></td><td>)</td>
1274           <td></td>
1275         </tr>
1276       </table>
1277 </div><div class="memdoc">
1278
1279 <p>print message queue </p>
1280 <dl class="params"><dt>Parameters</dt><dd>
1281   <table class="params">
1282     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
1283   </table>
1284   </dd>
1285 </dl>
1286
1287 <p>References <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="msgqueue__manager_8c.html#a5875e37a7af643c990920828bcab0059">enqueue_message()</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="msgqueue__manager_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="placeholder__manager_8c.html#acf682828855659d50d5ddb867a532557">print_placeholder()</a>, and <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>.</p>
1288
1289 <p>Referenced by <a class="el" href="openjpip_8h.html#a33462880bc3c9bca15ac1086d73e4080">output_log()</a>.</p>
1290
1291 </div>
1292 </div>
1293 <a class="anchor" id="ae67910d9d277b55a257b2b47165000f1"></a>
1294 <div class="memitem">
1295 <div class="memproto">
1296       <table class="memname">
1297         <tr>
1298           <td class="memname">void recons_stream_from_msgqueue </td>
1299           <td>(</td>
1300           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> *&#160;</td>
1301           <td class="paramname"><em>msgqueue</em>, </td>
1302         </tr>
1303         <tr>
1304           <td class="paramkey"></td>
1305           <td></td>
1306           <td class="paramtype">int&#160;</td>
1307           <td class="paramname"><em>tmpfd</em>&#160;</td>
1308         </tr>
1309         <tr>
1310           <td></td>
1311           <td>)</td>
1312           <td></td><td></td>
1313         </tr>
1314       </table>
1315 </div><div class="memdoc">
1316
1317 <p>reconstruct JPT/JPP-stream from message queue </p>
1318 <dl class="params"><dt>Parameters</dt><dd>
1319   <table class="params">
1320     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
1321     <tr><td class="paramdir">[in]</td><td class="paramname">tmpfd</td><td>file discriptor to write JPT/JPP-stream </td></tr>
1322   </table>
1323   </dd>
1324 </dl>
1325
1326 <p>References <a class="el" href="msgqueue__manager_8c.html#aa3d92320fd8efcfa4c90dc3102b21e92">add_bin_id_vbas_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#a7fc5d7c09cf28481cf43ea2109f189c2">add_body_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#ae1d572a34ab855b82ba581b83cffbb0d">add_placeholder_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#a4fcdc903c93c18c2653b210a8426885a">add_vbas_stream()</a>, <a class="el" href="msgqueue__manager_8c.html#acb6132449564468255c8c33d286983a1">add_vbas_with_bytelen_stream()</a>, <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmsgqueue__param.html#a15939f868dffe44db2efff83d57e0f00">msgqueue_param::cachemodel</a>, <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="structtarget__param.html#a8ad04ede26a00264178f9ed678d70306">target_param::fd</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="msgqueue__manager_8c.html#ad4da45bdb13ef37110512f5974a5905a">print_binarycode()</a>, and <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>.</p>
1327
1328 </div>
1329 </div>
1330 </div><!-- contents -->
1331 <!-- start footer part -->
1332 <hr class="footer"/><address class="footer"><small>
1333 Generated by &#160;<a href="http://www.doxygen.org/index.html">
1334 <img class="footer" src="doxygen.png" alt="doxygen"/>
1335 </a> 1.8.11
1336 </small></address>
1337 </body>
1338 </html>