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