Update ABI/API compatibility reports after commit cc1919b183f76d5ac79cc9927fb899b4770...
[openjpeg.git] / doxygen / session__manager_8h.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.11"/>
7 <title>OpenJPEG: session_manager.h File Reference</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="doxygen.css" rel="stylesheet" type="text/css" />
12 </head>
13 <body>
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15 <div id="titlearea">
16 <table cellspacing="0" cellpadding="0">
17  <tbody>
18  <tr style="height: 56px;">
19   <td id="projectalign" style="padding-left: 0.5em;">
20    <div id="projectname">OpenJPEG
21    &#160;<span id="projectnumber">2.4.0</span>
22    </div>
23   </td>
24  </tr>
25  </tbody>
26 </table>
27 </div>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.11 -->
30   <div id="navrow1" class="tabs">
31     <ul class="tablist">
32       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
33       <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
34       <li><a href="modules.html"><span>Modules</span></a></li>
35       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
36       <li class="current"><a href="files.html"><span>Files</span></a></li>
37     </ul>
38   </div>
39   <div id="navrow2" class="tabs2">
40     <ul class="tablist">
41       <li><a href="files.html"><span>File&#160;List</span></a></li>
42       <li><a href="globals.html"><span>Globals</span></a></li>
43     </ul>
44   </div>
45 <div id="nav-path" class="navpath">
46   <ul>
47 <li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_cb9b2b419d92b64f7cee83d8faf7a4ab.html">even</a></li><li class="navelem"><a class="el" href="dir_f75d9a0165d6564a1e04793ef847d41d.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_5f588d7ea139c1aae751d03c13a16064.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_378f732e812ef6cbaaae22e96a4fa79f.html">src</a></li><li class="navelem"><a class="el" href="dir_19dcb5713315405a27e1bde75a489a4c.html">lib</a></li><li class="navelem"><a class="el" href="dir_54d80c9412497e935deb5677b5fae801.html">openjpip</a></li>  </ul>
48 </div>
49 </div><!-- top -->
50 <div class="header">
51   <div class="summary">
52 <a href="#nested-classes">Data Structures</a> &#124;
53 <a href="#typedef-members">Typedefs</a> &#124;
54 <a href="#func-members">Functions</a>  </div>
55   <div class="headertitle">
56 <div class="title">session_manager.h File Reference</div>  </div>
57 </div><!--header-->
58 <div class="contents">
59 <div class="textblock"><code>#include &quot;<a class="el" href="channel__manager_8h_source.html">channel_manager.h</a>&quot;</code><br />
60 <code>#include &quot;<a class="el" href="cachemodel__manager_8h_source.html">cachemodel_manager.h</a>&quot;</code><br />
61 </div>
62 <p><a href="session__manager_8h_source.html">Go to the source code of this file.</a></p>
63 <table class="memberdecls">
64 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
65 Data Structures</h2></td></tr>
66 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsession__param.html">session_param</a></td></tr>
67 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Session parameters.  <a href="structsession__param.html#details">More...</a><br /></td></tr>
68 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
69 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsessionlist__param.html">sessionlist_param</a></td></tr>
70 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Session list parameters.  <a href="structsessionlist__param.html#details">More...</a><br /></td></tr>
71 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
72 </table><table class="memberdecls">
73 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
74 Typedefs</h2></td></tr>
75 <tr class="memitem:aa7ca624af510b5391b545b8e1f19ff44"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structsession__param.html">session_param</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a></td></tr>
76 <tr class="memdesc:aa7ca624af510b5391b545b8e1f19ff44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Session parameters.  <a href="#aa7ca624af510b5391b545b8e1f19ff44">More...</a><br /></td></tr>
77 <tr class="separator:aa7ca624af510b5391b545b8e1f19ff44"><td class="memSeparator" colspan="2">&#160;</td></tr>
78 <tr class="memitem:a33b9fae9b52fd6a3019727b45ab97389"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structsessionlist__param.html">sessionlist_param</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a></td></tr>
79 <tr class="memdesc:a33b9fae9b52fd6a3019727b45ab97389"><td class="mdescLeft">&#160;</td><td class="mdescRight">Session list parameters.  <a href="#a33b9fae9b52fd6a3019727b45ab97389">More...</a><br /></td></tr>
80 <tr class="separator:a33b9fae9b52fd6a3019727b45ab97389"><td class="memSeparator" colspan="2">&#160;</td></tr>
81 </table><table class="memberdecls">
82 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
83 Functions</h2></td></tr>
84 <tr class="memitem:a90a84c5d74e54bad1d6350cac56a79cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#a90a84c5d74e54bad1d6350cac56a79cc">gene_sessionlist</a> (void)</td></tr>
85 <tr class="memdesc:a90a84c5d74e54bad1d6350cac56a79cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">generate a session list  <a href="#a90a84c5d74e54bad1d6350cac56a79cc">More...</a><br /></td></tr>
86 <tr class="separator:a90a84c5d74e54bad1d6350cac56a79cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
87 <tr class="memitem:adf5841c3d4f97b49c02bfa9919aa5eea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#adf5841c3d4f97b49c02bfa9919aa5eea">gene_session</a> (<a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *sessionlist)</td></tr>
88 <tr class="memdesc:adf5841c3d4f97b49c02bfa9919aa5eea"><td class="mdescLeft">&#160;</td><td class="mdescRight">generate a session under the sesion list  <a href="#adf5841c3d4f97b49c02bfa9919aa5eea">More...</a><br /></td></tr>
89 <tr class="separator:adf5841c3d4f97b49c02bfa9919aa5eea"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:abc0c61762e6d3def2bb0aec3660317bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#abc0c61762e6d3def2bb0aec3660317bd">search_session_and_channel</a> (char cid[], <a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *sessionlist, <a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a> **foundsession, <a class="el" href="channel__manager_8h.html#a1ffdb45a69ad5ba0e9b0b91f5f5859ce">channel_param_t</a> **foundchannel)</td></tr>
91 <tr class="memdesc:abc0c61762e6d3def2bb0aec3660317bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">search a channel and its belonging session by channel ID  <a href="#abc0c61762e6d3def2bb0aec3660317bd">More...</a><br /></td></tr>
92 <tr class="separator:abc0c61762e6d3def2bb0aec3660317bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
93 <tr class="memitem:ab06ce1e06337889daeeb3e5f26ce5023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#ab06ce1e06337889daeeb3e5f26ce5023">insert_cachemodel_into_session</a> (<a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a> *session, <a class="el" href="cachemodel__manager_8h.html#a2bcd824e03fe7a8d42e69b380a308fcb">cachemodel_param_t</a> *cachemodel)</td></tr>
94 <tr class="memdesc:ab06ce1e06337889daeeb3e5f26ce5023"><td class="mdescLeft">&#160;</td><td class="mdescRight">insert a cache model into a session  <a href="#ab06ce1e06337889daeeb3e5f26ce5023">More...</a><br /></td></tr>
95 <tr class="separator:ab06ce1e06337889daeeb3e5f26ce5023"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 <tr class="memitem:a8a988f84471ec85e0c4b586d0b976dee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#a8a988f84471ec85e0c4b586d0b976dee">delete_session</a> (<a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a> **session, <a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *sessionlist)</td></tr>
97 <tr class="memdesc:a8a988f84471ec85e0c4b586d0b976dee"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete a session  <a href="#a8a988f84471ec85e0c4b586d0b976dee">More...</a><br /></td></tr>
98 <tr class="separator:a8a988f84471ec85e0c4b586d0b976dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
99 <tr class="memitem:a1966edbca375ecbe0f673f3768f95e8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#a1966edbca375ecbe0f673f3768f95e8e">delete_sessionlist</a> (<a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> **sessionlist)</td></tr>
100 <tr class="memdesc:a1966edbca375ecbe0f673f3768f95e8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete session list  <a href="#a1966edbca375ecbe0f673f3768f95e8e">More...</a><br /></td></tr>
101 <tr class="separator:a1966edbca375ecbe0f673f3768f95e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:a53a7e92eb661d0a8b9837689c2e09ed9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session__manager_8h.html#a53a7e92eb661d0a8b9837689c2e09ed9">print_allsession</a> (<a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *sessionlist)</td></tr>
103 <tr class="memdesc:a53a7e92eb661d0a8b9837689c2e09ed9"><td class="mdescLeft">&#160;</td><td class="mdescRight">print all sessions  <a href="#a53a7e92eb661d0a8b9837689c2e09ed9">More...</a><br /></td></tr>
104 <tr class="separator:a53a7e92eb661d0a8b9837689c2e09ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 </table>
106 <h2 class="groupheader">Typedef Documentation</h2>
107 <a class="anchor" id="aa7ca624af510b5391b545b8e1f19ff44"></a>
108 <div class="memitem">
109 <div class="memproto">
110       <table class="memname">
111         <tr>
112           <td class="memname">typedef struct <a class="el" href="structsession__param.html">session_param</a>  <a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a></td>
113         </tr>
114       </table>
115 </div><div class="memdoc">
116
117 <p>Session parameters. </p>
118
119 </div>
120 </div>
121 <a class="anchor" id="a33b9fae9b52fd6a3019727b45ab97389"></a>
122 <div class="memitem">
123 <div class="memproto">
124       <table class="memname">
125         <tr>
126           <td class="memname">typedef struct <a class="el" href="structsessionlist__param.html">sessionlist_param</a>  <a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a></td>
127         </tr>
128       </table>
129 </div><div class="memdoc">
130
131 <p>Session list parameters. </p>
132
133 </div>
134 </div>
135 <h2 class="groupheader">Function Documentation</h2>
136 <a class="anchor" id="a8a988f84471ec85e0c4b586d0b976dee"></a>
137 <div class="memitem">
138 <div class="memproto">
139       <table class="memname">
140         <tr>
141           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> delete_session </td>
142           <td>(</td>
143           <td class="paramtype"><a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a> **&#160;</td>
144           <td class="paramname"><em>session</em>, </td>
145         </tr>
146         <tr>
147           <td class="paramkey"></td>
148           <td></td>
149           <td class="paramtype"><a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *&#160;</td>
150           <td class="paramname"><em>sessionlist</em>&#160;</td>
151         </tr>
152         <tr>
153           <td></td>
154           <td>)</td>
155           <td></td><td></td>
156         </tr>
157       </table>
158 </div><div class="memdoc">
159
160 <p>delete a session </p>
161 <dl class="params"><dt>Parameters</dt><dd>
162   <table class="params">
163     <tr><td class="paramdir">[in]</td><td class="paramname">session</td><td>address of the session pointer </td></tr>
164     <tr><td class="paramdir">[in]</td><td class="paramname">sessionlist</td><td>session list pointer </td></tr>
165   </table>
166   </dd>
167 </dl>
168 <dl class="section return"><dt>Returns</dt><dd>if succeeded (true) or failed (false) </dd></dl>
169
170 <p>References <a class="el" href="cachemodel__manager_8c.html#a2fa4daab45ddfe9a30fc29a5d5821572">delete_cachemodellist()</a>, <a class="el" href="channel__manager_8c.html#aa566525d763648474609180b8348ed87">delete_channellist()</a>, <a class="el" href="structsessionlist__param.html#aef3ea30ea258e86ef99b9e4b7d72988e">sessionlist_param::first</a>, <a class="el" href="structsessionlist__param.html#a74d800176ba4c7207fc7ffa0bf82f1ea">sessionlist_param::last</a>, <a class="el" href="session__manager_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>, <a class="el" href="structsession__param.html#a8919cca2326147adca004b25ee008017">session_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
171
172 <p>Referenced by <a class="el" href="jpip__parser_8h.html#ab28d80db34574a75d5bc720925dea329">close_channel()</a>.</p>
173
174 </div>
175 </div>
176 <a class="anchor" id="a1966edbca375ecbe0f673f3768f95e8e"></a>
177 <div class="memitem">
178 <div class="memproto">
179       <table class="memname">
180         <tr>
181           <td class="memname">void delete_sessionlist </td>
182           <td>(</td>
183           <td class="paramtype"><a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> **&#160;</td>
184           <td class="paramname"><em>sessionlist</em></td><td>)</td>
185           <td></td>
186         </tr>
187       </table>
188 </div><div class="memdoc">
189
190 <p>delete session list </p>
191 <dl class="params"><dt>Parameters</dt><dd>
192   <table class="params">
193     <tr><td class="paramdir">[in,out]</td><td class="paramname">sessionlist</td><td>address of the session list pointer </td></tr>
194   </table>
195   </dd>
196 </dl>
197
198 <p>References <a class="el" href="structsession__param.html#ab361432db60730051ef4e88f810ad282">session_param::cachemodellist</a>, <a class="el" href="structsession__param.html#a869ab9f64fc1ec57a7f223027850f8f6">session_param::channellist</a>, <a class="el" href="cachemodel__manager_8c.html#a2fa4daab45ddfe9a30fc29a5d5821572">delete_cachemodellist()</a>, <a class="el" href="channel__manager_8c.html#aa566525d763648474609180b8348ed87">delete_channellist()</a>, <a class="el" href="session__manager_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>, <a class="el" href="structsession__param.html#a8919cca2326147adca004b25ee008017">session_param::next</a>, and <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>.</p>
199
200 </div>
201 </div>
202 <a class="anchor" id="adf5841c3d4f97b49c02bfa9919aa5eea"></a>
203 <div class="memitem">
204 <div class="memproto">
205       <table class="memname">
206         <tr>
207           <td class="memname"><a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a>* gene_session </td>
208           <td>(</td>
209           <td class="paramtype"><a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *&#160;</td>
210           <td class="paramname"><em>sessionlist</em></td><td>)</td>
211           <td></td>
212         </tr>
213       </table>
214 </div><div class="memdoc">
215
216 <p>generate a session under the sesion list </p>
217 <dl class="params"><dt>Parameters</dt><dd>
218   <table class="params">
219     <tr><td class="paramdir">[in]</td><td class="paramname">sessionlist</td><td>session list to insert the new session </td></tr>
220   </table>
221   </dd>
222 </dl>
223 <dl class="section return"><dt>Returns</dt><dd>pointer to the generated session </dd></dl>
224
225 <p>References <a class="el" href="structsession__param.html#ab361432db60730051ef4e88f810ad282">session_param::cachemodellist</a>, <a class="el" href="structsession__param.html#a869ab9f64fc1ec57a7f223027850f8f6">session_param::channellist</a>, <a class="el" href="structsessionlist__param.html#aef3ea30ea258e86ef99b9e4b7d72988e">sessionlist_param::first</a>, <a class="el" href="cachemodel__manager_8c.html#aa9ed9725968b7cad5746bf371185ddf6">gene_cachemodellist()</a>, <a class="el" href="channel__manager_8c.html#aa7cd20c99fb2c7f4e2854b5665f07d31">gene_channellist()</a>, <a class="el" href="structsessionlist__param.html#a74d800176ba4c7207fc7ffa0bf82f1ea">sessionlist_param::last</a>, <a class="el" href="structsession__param.html#a8919cca2326147adca004b25ee008017">session_param::next</a>, and <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>.</p>
226
227 <p>Referenced by <a class="el" href="jpip__parser_8h.html#a0a8093084853869a255f8f7f178e2e37">open_channel()</a>.</p>
228
229 </div>
230 </div>
231 <a class="anchor" id="a90a84c5d74e54bad1d6350cac56a79cc"></a>
232 <div class="memitem">
233 <div class="memproto">
234       <table class="memname">
235         <tr>
236           <td class="memname"><a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a>* gene_sessionlist </td>
237           <td>(</td>
238           <td class="paramtype">void&#160;</td>
239           <td class="paramname"></td><td>)</td>
240           <td></td>
241         </tr>
242       </table>
243 </div><div class="memdoc">
244
245 <p>generate a session list </p>
246 <dl class="section return"><dt>Returns</dt><dd>pointer to the generated session list </dd></dl>
247
248 <p>References <a class="el" href="structsessionlist__param.html#aef3ea30ea258e86ef99b9e4b7d72988e">sessionlist_param::first</a>, <a class="el" href="structsessionlist__param.html#a74d800176ba4c7207fc7ffa0bf82f1ea">sessionlist_param::last</a>, and <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>.</p>
249
250 </div>
251 </div>
252 <a class="anchor" id="ab06ce1e06337889daeeb3e5f26ce5023"></a>
253 <div class="memitem">
254 <div class="memproto">
255       <table class="memname">
256         <tr>
257           <td class="memname">void insert_cachemodel_into_session </td>
258           <td>(</td>
259           <td class="paramtype"><a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a> *&#160;</td>
260           <td class="paramname"><em>session</em>, </td>
261         </tr>
262         <tr>
263           <td class="paramkey"></td>
264           <td></td>
265           <td class="paramtype"><a class="el" href="cachemodel__manager_8h.html#a2bcd824e03fe7a8d42e69b380a308fcb">cachemodel_param_t</a> *&#160;</td>
266           <td class="paramname"><em>cachemodel</em>&#160;</td>
267         </tr>
268         <tr>
269           <td></td>
270           <td>)</td>
271           <td></td><td></td>
272         </tr>
273       </table>
274 </div><div class="memdoc">
275
276 <p>insert a cache model into a session </p>
277 <dl class="params"><dt>Parameters</dt><dd>
278   <table class="params">
279     <tr><td class="paramdir">[in]</td><td class="paramname">session</td><td>session pointer </td></tr>
280     <tr><td class="paramdir">[in]</td><td class="paramname">cachemodel</td><td>cachemodel pointer </td></tr>
281   </table>
282   </dd>
283 </dl>
284
285 <p>References <a class="el" href="structsession__param.html#ab361432db60730051ef4e88f810ad282">session_param::cachemodellist</a>, <a class="el" href="structcachemodellist__param.html#ab6ea5db7ee4bc86522cb07f9f29f243c">cachemodellist_param::first</a>, <a class="el" href="structcachemodellist__param.html#a230686ed9a04c0d53828b7450b779ea2">cachemodellist_param::last</a>, <a class="el" href="session__manager_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>, and <a class="el" href="structcachemodel__param.html#a6bfd52e715d76d87c19a8bbee8e84fee">cachemodel_param::next</a>.</p>
286
287 </div>
288 </div>
289 <a class="anchor" id="a53a7e92eb661d0a8b9837689c2e09ed9"></a>
290 <div class="memitem">
291 <div class="memproto">
292       <table class="memname">
293         <tr>
294           <td class="memname">void print_allsession </td>
295           <td>(</td>
296           <td class="paramtype"><a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *&#160;</td>
297           <td class="paramname"><em>sessionlist</em></td><td>)</td>
298           <td></td>
299         </tr>
300       </table>
301 </div><div class="memdoc">
302
303 <p>print all sessions </p>
304 <dl class="params"><dt>Parameters</dt><dd>
305   <table class="params">
306     <tr><td class="paramdir">[in]</td><td class="paramname">sessionlist</td><td>session list pointer </td></tr>
307   </table>
308   </dd>
309 </dl>
310
311 <p>References <a class="el" href="structsession__param.html#ab361432db60730051ef4e88f810ad282">session_param::cachemodellist</a>, <a class="el" href="structsession__param.html#a869ab9f64fc1ec57a7f223027850f8f6">session_param::channellist</a>, <a class="el" href="structsessionlist__param.html#aef3ea30ea258e86ef99b9e4b7d72988e">sessionlist_param::first</a>, <a class="el" href="structcachemodellist__param.html#ab6ea5db7ee4bc86522cb07f9f29f243c">cachemodellist_param::first</a>, <a class="el" href="session__manager_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>, <a class="el" href="structsession__param.html#a8919cca2326147adca004b25ee008017">session_param::next</a>, <a class="el" href="structcachemodel__param.html#a6bfd52e715d76d87c19a8bbee8e84fee">cachemodel_param::next</a>, <a class="el" href="channel__manager_8c.html#a52a8a4a100b4d92065e3cc59c524b385">print_allchannel()</a>, <a class="el" href="target__manager_8c.html#a70f4754f86b888e3f0b8a471ed58a17f">print_target()</a>, and <a class="el" href="structcachemodel__param.html#aaad2900a86415256baf4b5a9bf87494a">cachemodel_param::target</a>.</p>
312
313 </div>
314 </div>
315 <a class="anchor" id="abc0c61762e6d3def2bb0aec3660317bd"></a>
316 <div class="memitem">
317 <div class="memproto">
318       <table class="memname">
319         <tr>
320           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> search_session_and_channel </td>
321           <td>(</td>
322           <td class="paramtype">char&#160;</td>
323           <td class="paramname"><em>cid</em>[], </td>
324         </tr>
325         <tr>
326           <td class="paramkey"></td>
327           <td></td>
328           <td class="paramtype"><a class="el" href="session__manager_8h.html#a33b9fae9b52fd6a3019727b45ab97389">sessionlist_param_t</a> *&#160;</td>
329           <td class="paramname"><em>sessionlist</em>, </td>
330         </tr>
331         <tr>
332           <td class="paramkey"></td>
333           <td></td>
334           <td class="paramtype"><a class="el" href="session__manager_8h.html#aa7ca624af510b5391b545b8e1f19ff44">session_param_t</a> **&#160;</td>
335           <td class="paramname"><em>foundsession</em>, </td>
336         </tr>
337         <tr>
338           <td class="paramkey"></td>
339           <td></td>
340           <td class="paramtype"><a class="el" href="channel__manager_8h.html#a1ffdb45a69ad5ba0e9b0b91f5f5859ce">channel_param_t</a> **&#160;</td>
341           <td class="paramname"><em>foundchannel</em>&#160;</td>
342         </tr>
343         <tr>
344           <td></td>
345           <td>)</td>
346           <td></td><td></td>
347         </tr>
348       </table>
349 </div><div class="memdoc">
350
351 <p>search a channel and its belonging session by channel ID </p>
352 <dl class="params"><dt>Parameters</dt><dd>
353   <table class="params">
354     <tr><td class="paramdir">[in]</td><td class="paramname">cid</td><td>channel identifier </td></tr>
355     <tr><td class="paramdir">[in]</td><td class="paramname">sessionlist</td><td>session list pointer </td></tr>
356     <tr><td class="paramdir">[in,out]</td><td class="paramname">foundsession</td><td>address of the found session pointer </td></tr>
357     <tr><td class="paramdir">[in,out]</td><td class="paramname">foundchannel</td><td>address of the found channel pointer </td></tr>
358   </table>
359   </dd>
360 </dl>
361 <dl class="section return"><dt>Returns</dt><dd>if the channel is found (true) or not (false) </dd></dl>
362
363 <p>References <a class="el" href="session__manager_8c.html#ac322e421aefb8ec9ccc10bef953e3d82">FCGI_stdout</a>, <a class="el" href="structsessionlist__param.html#aef3ea30ea258e86ef99b9e4b7d72988e">sessionlist_param::first</a>, <a class="el" href="structsession__param.html#a8919cca2326147adca004b25ee008017">session_param::next</a>, <a class="el" href="structchannel__param.html#a5b4e4343d21cda16eda8e12c4b6bea14">channel_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
364
365 <p>Referenced by <a class="el" href="jpip__parser_8h.html#a90326bc7816043198de9c7b60826afe2">associate_channel()</a>, and <a class="el" href="jpip__parser_8h.html#ab28d80db34574a75d5bc720925dea329">close_channel()</a>.</p>
366
367 </div>
368 </div>
369 </div><!-- contents -->
370 <!-- start footer part -->
371 <hr class="footer"/><address class="footer"><small>
372 Generated by &#160;<a href="http://www.doxygen.org/index.html">
373 <img class="footer" src="doxygen.png" alt="doxygen"/>
374 </a> 1.8.11
375 </small></address>
376 </body>
377 </html>