Update doxygen for release 2.3.1
[openjpeg.git] / doxygen / cache__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.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>OpenJPEG: cache_manager.h 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.3.1</span>
23    </div>
24   </td>
25  </tr>
26  </tbody>
27 </table>
28 </div>
29 <!-- end header part -->
30 <!-- Generated by Doxygen 1.8.13 -->
31 <script type="text/javascript" src="menudata.js"></script>
32 <script type="text/javascript" src="menu.js"></script>
33 <script type="text/javascript">
34 $(function() {
35   initMenu('',false,false,'search.php','Search');
36 });
37 </script>
38 <div id="main-nav"></div>
39 <div id="nav-path" class="navpath">
40   <ul>
41 <li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_694e20c96f4fc1be4aed4f026eadce94.html">antonin</a></li><li class="navelem"><a class="el" href="dir_3ca1ad36e65e03f9e8d67ddc2553765b.html">dev</a></li><li class="navelem"><a class="el" href="dir_181a881edfcb8646dab693a228fa6bde.html">opj</a></li><li class="navelem"><a class="el" href="dir_5064bb5511811c3176850b7e47443f14.html">github</a></li><li class="navelem"><a class="el" href="dir_0b20524d8f8835ca75acc430451c8412.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_e3f8a8e294f8271ee71cbcf3c2acacc1.html">src</a></li><li class="navelem"><a class="el" href="dir_da83fe5fdfb6c4554d36abffc03790ad.html">lib</a></li><li class="navelem"><a class="el" href="dir_6ec2d9a1b37a1187cc46aeaf3b19e1b3.html">openjpip</a></li>  </ul>
42 </div>
43 </div><!-- top -->
44 <div class="header">
45   <div class="summary">
46 <a href="#nested-classes">Data Structures</a> &#124;
47 <a href="#typedef-members">Typedefs</a> &#124;
48 <a href="#func-members">Functions</a>  </div>
49   <div class="headertitle">
50 <div class="title">cache_manager.h File Reference</div>  </div>
51 </div><!--header-->
52 <div class="contents">
53 <div class="textblock"><code>#include &quot;<a class="el" href="metadata__manager_8h_source.html">metadata_manager.h</a>&quot;</code><br />
54 <code>#include &quot;<a class="el" href="ihdrbox__manager_8h_source.html">ihdrbox_manager.h</a>&quot;</code><br />
55 </div>
56 <p><a href="cache__manager_8h_source.html">Go to the source code of this file.</a></p>
57 <table class="memberdecls">
58 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
59 Data Structures</h2></td></tr>
60 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcache__param.html">cache_param</a></td></tr>
61 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">cache parameters  <a href="structcache__param.html#details">More...</a><br /></td></tr>
62 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
63 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcachelist__param.html">cachelist_param</a></td></tr>
64 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
65 </table><table class="memberdecls">
66 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
67 Typedefs</h2></td></tr>
68 <tr class="memitem:ad353c885e94af199b74fb9b97d51bbec"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structcache__param.html">cache_param</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a></td></tr>
69 <tr class="memdesc:ad353c885e94af199b74fb9b97d51bbec"><td class="mdescLeft">&#160;</td><td class="mdescRight">cache parameters  <a href="#ad353c885e94af199b74fb9b97d51bbec">More...</a><br /></td></tr>
70 <tr class="separator:ad353c885e94af199b74fb9b97d51bbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
71 <tr class="memitem:a7e12967917ae0307a4437f57b08eeaa3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structcachelist__param.html">cachelist_param</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a></td></tr>
72 <tr class="separator:a7e12967917ae0307a4437f57b08eeaa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
73 </table><table class="memberdecls">
74 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
75 Functions</h2></td></tr>
76 <tr class="memitem:a0de1bb714bff02327255920dfc5bd838"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a0de1bb714bff02327255920dfc5bd838">gene_cachelist</a> (void)</td></tr>
77 <tr class="memdesc:a0de1bb714bff02327255920dfc5bd838"><td class="mdescLeft">&#160;</td><td class="mdescRight">generate a cache list  <a href="#a0de1bb714bff02327255920dfc5bd838">More...</a><br /></td></tr>
78 <tr class="separator:a0de1bb714bff02327255920dfc5bd838"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="memitem:a60b3dc9f408f026931faa4589d1e4c1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a60b3dc9f408f026931faa4589d1e4c1b">delete_cachelist</a> (<a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> **cachelist)</td></tr>
80 <tr class="memdesc:a60b3dc9f408f026931faa4589d1e4c1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete cache list  <a href="#a60b3dc9f408f026931faa4589d1e4c1b">More...</a><br /></td></tr>
81 <tr class="separator:a60b3dc9f408f026931faa4589d1e4c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 <tr class="memitem:ae673ba42122433300afa3581ed4eb5af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#ae673ba42122433300afa3581ed4eb5af">gene_cache</a> (const char *targetname, int csn, char *tid, char *cid)</td></tr>
83 <tr class="memdesc:ae673ba42122433300afa3581ed4eb5af"><td class="mdescLeft">&#160;</td><td class="mdescRight">generate a cache  <a href="#ae673ba42122433300afa3581ed4eb5af">More...</a><br /></td></tr>
84 <tr class="separator:ae673ba42122433300afa3581ed4eb5af"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:aa552e4ceb9be91d6b502419e406907fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#aa552e4ceb9be91d6b502419e406907fd">delete_cache</a> (<a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> **cache)</td></tr>
86 <tr class="memdesc:aa552e4ceb9be91d6b502419e406907fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete a cache  <a href="#aa552e4ceb9be91d6b502419e406907fd">More...</a><br /></td></tr>
87 <tr class="separator:aa552e4ceb9be91d6b502419e406907fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <tr class="memitem:a602fae2adbfa511bccf6f2fad3fe7891"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a602fae2adbfa511bccf6f2fad3fe7891">insert_cache_into_list</a> (<a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *cache, <a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *cachelist)</td></tr>
89 <tr class="memdesc:a602fae2adbfa511bccf6f2fad3fe7891"><td class="mdescLeft">&#160;</td><td class="mdescRight">insert a cache into list  <a href="#a602fae2adbfa511bccf6f2fad3fe7891">More...</a><br /></td></tr>
90 <tr class="separator:a602fae2adbfa511bccf6f2fad3fe7891"><td class="memSeparator" colspan="2">&#160;</td></tr>
91 <tr class="memitem:a373dac3fd74b9947e59a095048b18a0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a373dac3fd74b9947e59a095048b18a0a">search_cache</a> (const char targetname[], <a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *cachelist)</td></tr>
92 <tr class="memdesc:a373dac3fd74b9947e59a095048b18a0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">search a cache by target name  <a href="#a373dac3fd74b9947e59a095048b18a0a">More...</a><br /></td></tr>
93 <tr class="separator:a373dac3fd74b9947e59a095048b18a0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:a3971cee032d83329cb3f23a66f0f9dd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a3971cee032d83329cb3f23a66f0f9dd9">search_cacheBycsn</a> (int csn, <a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *cachelist)</td></tr>
95 <tr class="memdesc:a3971cee032d83329cb3f23a66f0f9dd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">search a cache by csn  <a href="#a3971cee032d83329cb3f23a66f0f9dd9">More...</a><br /></td></tr>
96 <tr class="separator:a3971cee032d83329cb3f23a66f0f9dd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 <tr class="memitem:ac538e4f629668779ce42d178389c5b7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#ac538e4f629668779ce42d178389c5b7a">search_cacheBycid</a> (const char cid[], <a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *cachelist)</td></tr>
98 <tr class="memdesc:ac538e4f629668779ce42d178389c5b7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">search a cache by cid  <a href="#ac538e4f629668779ce42d178389c5b7a">More...</a><br /></td></tr>
99 <tr class="separator:ac538e4f629668779ce42d178389c5b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 <tr class="memitem:a3bd60aac832b765c765eb71211af2e05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a3bd60aac832b765c765eb71211af2e05">search_cacheBytid</a> (const char tid[], <a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *cachelist)</td></tr>
101 <tr class="memdesc:a3bd60aac832b765c765eb71211af2e05"><td class="mdescLeft">&#160;</td><td class="mdescRight">search a cache by tid  <a href="#a3bd60aac832b765c765eb71211af2e05">More...</a><br /></td></tr>
102 <tr class="separator:a3bd60aac832b765c765eb71211af2e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 <tr class="memitem:a87a27aa289a528077e7d77c5c89db5bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a87a27aa289a528077e7d77c5c89db5bf">add_cachecid</a> (const char *cid, <a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *cache)</td></tr>
104 <tr class="memdesc:a87a27aa289a528077e7d77c5c89db5bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">add cid into a cache  <a href="#a87a27aa289a528077e7d77c5c89db5bf">More...</a><br /></td></tr>
105 <tr class="separator:a87a27aa289a528077e7d77c5c89db5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
106 <tr class="memitem:aeb3f8c42f00448cd7b3907d8bd516dd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#aeb3f8c42f00448cd7b3907d8bd516dd8">update_cachetid</a> (const char *tid, <a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *cache)</td></tr>
107 <tr class="memdesc:aeb3f8c42f00448cd7b3907d8bd516dd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">update tid of a cache  <a href="#aeb3f8c42f00448cd7b3907d8bd516dd8">More...</a><br /></td></tr>
108 <tr class="separator:aeb3f8c42f00448cd7b3907d8bd516dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:a4091726e2df2dac42292353947a4ea07"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a4091726e2df2dac42292353947a4ea07">remove_cachecid</a> (const char *cid, <a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *cachelist)</td></tr>
110 <tr class="memdesc:a4091726e2df2dac42292353947a4ea07"><td class="mdescLeft">&#160;</td><td class="mdescRight">remove cid in cache  <a href="#a4091726e2df2dac42292353947a4ea07">More...</a><br /></td></tr>
111 <tr class="separator:a4091726e2df2dac42292353947a4ea07"><td class="memSeparator" colspan="2">&#160;</td></tr>
112 <tr class="memitem:aaf3ec7928cfc0cfa3888db892d50c20c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#aaf3ec7928cfc0cfa3888db892d50c20c">print_cache</a> (<a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *cache)</td></tr>
113 <tr class="memdesc:aaf3ec7928cfc0cfa3888db892d50c20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">print cache parameters  <a href="#aaf3ec7928cfc0cfa3888db892d50c20c">More...</a><br /></td></tr>
114 <tr class="separator:aaf3ec7928cfc0cfa3888db892d50c20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
115 <tr class="memitem:a86ab032b568db30c8763213f221cc760"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cache__manager_8h.html#a86ab032b568db30c8763213f221cc760">print_allcache</a> (<a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *cachelist)</td></tr>
116 <tr class="memdesc:a86ab032b568db30c8763213f221cc760"><td class="mdescLeft">&#160;</td><td class="mdescRight">print all cache parameters  <a href="#a86ab032b568db30c8763213f221cc760">More...</a><br /></td></tr>
117 <tr class="separator:a86ab032b568db30c8763213f221cc760"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 </table>
119 <h2 class="groupheader">Typedef Documentation</h2>
120 <a id="ad353c885e94af199b74fb9b97d51bbec"></a>
121 <h2 class="memtitle"><span class="permalink"><a href="#ad353c885e94af199b74fb9b97d51bbec">&#9670;&nbsp;</a></span>cache_param_t</h2>
122
123 <div class="memitem">
124 <div class="memproto">
125       <table class="memname">
126         <tr>
127           <td class="memname">typedef struct <a class="el" href="structcache__param.html">cache_param</a>  <a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a></td>
128         </tr>
129       </table>
130 </div><div class="memdoc">
131
132 <p>cache parameters </p>
133 <p>cache list parameters </p>
134
135 </div>
136 </div>
137 <a id="a7e12967917ae0307a4437f57b08eeaa3"></a>
138 <h2 class="memtitle"><span class="permalink"><a href="#a7e12967917ae0307a4437f57b08eeaa3">&#9670;&nbsp;</a></span>cachelist_param_t</h2>
139
140 <div class="memitem">
141 <div class="memproto">
142       <table class="memname">
143         <tr>
144           <td class="memname">typedef struct <a class="el" href="structcachelist__param.html">cachelist_param</a>  <a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a></td>
145         </tr>
146       </table>
147 </div><div class="memdoc">
148
149 </div>
150 </div>
151 <h2 class="groupheader">Function Documentation</h2>
152 <a id="a87a27aa289a528077e7d77c5c89db5bf"></a>
153 <h2 class="memtitle"><span class="permalink"><a href="#a87a27aa289a528077e7d77c5c89db5bf">&#9670;&nbsp;</a></span>add_cachecid()</h2>
154
155 <div class="memitem">
156 <div class="memproto">
157       <table class="memname">
158         <tr>
159           <td class="memname">void add_cachecid </td>
160           <td>(</td>
161           <td class="paramtype">const char *&#160;</td>
162           <td class="paramname"><em>cid</em>, </td>
163         </tr>
164         <tr>
165           <td class="paramkey"></td>
166           <td></td>
167           <td class="paramtype"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td>
168           <td class="paramname"><em>cache</em>&#160;</td>
169         </tr>
170         <tr>
171           <td></td>
172           <td>)</td>
173           <td></td><td></td>
174         </tr>
175       </table>
176 </div><div class="memdoc">
177
178 <p>add cid into a cache </p>
179 <dl class="params"><dt>Parameters</dt><dd>
180   <table class="params">
181     <tr><td class="paramdir">[in]</td><td class="paramname">cid</td><td>channel identifier </td></tr>
182     <tr><td class="paramdir">[in]</td><td class="paramname">cache</td><td>cache pointer </td></tr>
183   </table>
184   </dd>
185 </dl>
186
187 <p class="reference">References <a class="el" href="structcache__param.html#a15739295a73f8bca1a53b4c11f3a855a">cache_param::cid</a>, and <a class="el" href="structcache__param.html#acc75fa242d285962ff9451c0b875c18c">cache_param::numOfcid</a>.</p>
188
189 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#ab4022f5e297b5d3a456cd841c3902675">handle_JPIPstreamMSG()</a>.</p>
190
191 </div>
192 </div>
193 <a id="aa552e4ceb9be91d6b502419e406907fd"></a>
194 <h2 class="memtitle"><span class="permalink"><a href="#aa552e4ceb9be91d6b502419e406907fd">&#9670;&nbsp;</a></span>delete_cache()</h2>
195
196 <div class="memitem">
197 <div class="memproto">
198       <table class="memname">
199         <tr>
200           <td class="memname">void delete_cache </td>
201           <td>(</td>
202           <td class="paramtype"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> **&#160;</td>
203           <td class="paramname"><em>cache</em></td><td>)</td>
204           <td></td>
205         </tr>
206       </table>
207 </div><div class="memdoc">
208
209 <p>delete a cache </p>
210 <dl class="params"><dt>Parameters</dt><dd>
211   <table class="params">
212     <tr><td class="paramdir">[in]</td><td class="paramname">cache</td><td>address of the cache pointer </td></tr>
213   </table>
214   </dd>
215 </dl>
216
217 <p class="reference">References <a class="el" href="metadata__manager_8c.html#aaf53c8e8dc223c54970487cafe2ba7eb">delete_metadatalist()</a>.</p>
218
219 <p class="reference">Referenced by <a class="el" href="cache__manager_8h.html#a60b3dc9f408f026931faa4589d1e4c1b">delete_cachelist()</a>.</p>
220
221 </div>
222 </div>
223 <a id="a60b3dc9f408f026931faa4589d1e4c1b"></a>
224 <h2 class="memtitle"><span class="permalink"><a href="#a60b3dc9f408f026931faa4589d1e4c1b">&#9670;&nbsp;</a></span>delete_cachelist()</h2>
225
226 <div class="memitem">
227 <div class="memproto">
228       <table class="memname">
229         <tr>
230           <td class="memname">void delete_cachelist </td>
231           <td>(</td>
232           <td class="paramtype"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> **&#160;</td>
233           <td class="paramname"><em>cachelist</em></td><td>)</td>
234           <td></td>
235         </tr>
236       </table>
237 </div><div class="memdoc">
238
239 <p>delete cache list </p>
240 <dl class="params"><dt>Parameters</dt><dd>
241   <table class="params">
242     <tr><td class="paramdir">[in,out]</td><td class="paramname">cachelist</td><td>address of the cache list pointer </td></tr>
243   </table>
244   </dd>
245 </dl>
246
247 <p class="reference">References <a class="el" href="cache__manager_8c.html#aa552e4ceb9be91d6b502419e406907fd">delete_cache()</a>, and <a class="el" href="structcache__param.html#aea41f0c4553d98f30fbd299e78a637e8">cache_param::next</a>.</p>
248
249 <p class="reference">Referenced by <a class="el" href="openjpip_8h.html#a05f5e9a3abc177c5a18e0a97c77cc2e0">terminate_dec_server()</a>.</p>
250
251 </div>
252 </div>
253 <a id="ae673ba42122433300afa3581ed4eb5af"></a>
254 <h2 class="memtitle"><span class="permalink"><a href="#ae673ba42122433300afa3581ed4eb5af">&#9670;&nbsp;</a></span>gene_cache()</h2>
255
256 <div class="memitem">
257 <div class="memproto">
258       <table class="memname">
259         <tr>
260           <td class="memname"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a>* gene_cache </td>
261           <td>(</td>
262           <td class="paramtype">const char *&#160;</td>
263           <td class="paramname"><em>targetname</em>, </td>
264         </tr>
265         <tr>
266           <td class="paramkey"></td>
267           <td></td>
268           <td class="paramtype">int&#160;</td>
269           <td class="paramname"><em>csn</em>, </td>
270         </tr>
271         <tr>
272           <td class="paramkey"></td>
273           <td></td>
274           <td class="paramtype">char *&#160;</td>
275           <td class="paramname"><em>tid</em>, </td>
276         </tr>
277         <tr>
278           <td class="paramkey"></td>
279           <td></td>
280           <td class="paramtype">char *&#160;</td>
281           <td class="paramname"><em>cid</em>&#160;</td>
282         </tr>
283         <tr>
284           <td></td>
285           <td>)</td>
286           <td></td><td></td>
287         </tr>
288       </table>
289 </div><div class="memdoc">
290
291 <p>generate a cache </p>
292 <dl class="params"><dt>Parameters</dt><dd>
293   <table class="params">
294     <tr><td class="paramdir">[in]</td><td class="paramname">targetname</td><td>target file name </td></tr>
295     <tr><td class="paramdir">[in]</td><td class="paramname">csn</td><td>codestream number </td></tr>
296     <tr><td class="paramdir">[in]</td><td class="paramname">tid</td><td>target identifier </td></tr>
297     <tr><td class="paramdir">[in]</td><td class="paramname">cid</td><td>channel identifier </td></tr>
298   </table>
299   </dd>
300 </dl>
301 <dl class="section return"><dt>Returns</dt><dd>pointer to the generated cache </dd></dl>
302
303 <p class="reference">References <a class="el" href="structcache__param.html#a15739295a73f8bca1a53b4c11f3a855a">cache_param::cid</a>, <a class="el" href="structcache__param.html#a8f5a0232ef788420480274e68932a8d3">cache_param::csn</a>, <a class="el" href="structcache__param.html#a4b1e92d200b2d6f991acfb031024181e">cache_param::filename</a>, <a class="el" href="metadata__manager_8c.html#a109c77c889ca43e454720f61692bd960">gene_metadatalist()</a>, <a class="el" href="structcache__param.html#a89b857a7eea2ef020774bba91421b47f">cache_param::ihdrbox</a>, <a class="el" href="structcache__param.html#a001b90163246b1af6f7b4e37e9ae53c2">cache_param::metadatalist</a>, <a class="el" href="structcache__param.html#aea41f0c4553d98f30fbd299e78a637e8">cache_param::next</a>, <a class="el" href="structcache__param.html#acc75fa242d285962ff9451c0b875c18c">cache_param::numOfcid</a>, and <a class="el" href="structcache__param.html#ab49c86ae00ed1c75ec917bec95377aeb">cache_param::tid</a>.</p>
304
305 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#ab4022f5e297b5d3a456cd841c3902675">handle_JPIPstreamMSG()</a>.</p>
306
307 </div>
308 </div>
309 <a id="a0de1bb714bff02327255920dfc5bd838"></a>
310 <h2 class="memtitle"><span class="permalink"><a href="#a0de1bb714bff02327255920dfc5bd838">&#9670;&nbsp;</a></span>gene_cachelist()</h2>
311
312 <div class="memitem">
313 <div class="memproto">
314       <table class="memname">
315         <tr>
316           <td class="memname"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a>* gene_cachelist </td>
317           <td>(</td>
318           <td class="paramtype">void&#160;</td>
319           <td class="paramname"></td><td>)</td>
320           <td></td>
321         </tr>
322       </table>
323 </div><div class="memdoc">
324
325 <p>generate a cache list </p>
326 <dl class="section return"><dt>Returns</dt><dd>pointer to the generated cache list </dd></dl>
327
328 <p class="reference">References <a class="el" href="structcachelist__param.html#a1555171ee1d36bc00c82246c1ea411dd">cachelist_param::first</a>, and <a class="el" href="structcachelist__param.html#aa67288298eb248dfe68696202b79f009">cachelist_param::last</a>.</p>
329
330 <p class="reference">Referenced by <a class="el" href="openjpip_8h.html#ae5c902178b9b0aa3b752de016a1074d7">init_dec_server()</a>.</p>
331
332 </div>
333 </div>
334 <a id="a602fae2adbfa511bccf6f2fad3fe7891"></a>
335 <h2 class="memtitle"><span class="permalink"><a href="#a602fae2adbfa511bccf6f2fad3fe7891">&#9670;&nbsp;</a></span>insert_cache_into_list()</h2>
336
337 <div class="memitem">
338 <div class="memproto">
339       <table class="memname">
340         <tr>
341           <td class="memname">void insert_cache_into_list </td>
342           <td>(</td>
343           <td class="paramtype"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td>
344           <td class="paramname"><em>cache</em>, </td>
345         </tr>
346         <tr>
347           <td class="paramkey"></td>
348           <td></td>
349           <td class="paramtype"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *&#160;</td>
350           <td class="paramname"><em>cachelist</em>&#160;</td>
351         </tr>
352         <tr>
353           <td></td>
354           <td>)</td>
355           <td></td><td></td>
356         </tr>
357       </table>
358 </div><div class="memdoc">
359
360 <p>insert a cache into list </p>
361 <dl class="params"><dt>Parameters</dt><dd>
362   <table class="params">
363     <tr><td class="paramdir">[in]</td><td class="paramname">cache</td><td>cache pointer </td></tr>
364     <tr><td class="paramdir">[in]</td><td class="paramname">cachelist</td><td>cache list pointer </td></tr>
365   </table>
366   </dd>
367 </dl>
368
369 <p class="reference">References <a class="el" href="structcachelist__param.html#a1555171ee1d36bc00c82246c1ea411dd">cachelist_param::first</a>, <a class="el" href="structcachelist__param.html#aa67288298eb248dfe68696202b79f009">cachelist_param::last</a>, and <a class="el" href="structcache__param.html#aea41f0c4553d98f30fbd299e78a637e8">cache_param::next</a>.</p>
370
371 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#ab4022f5e297b5d3a456cd841c3902675">handle_JPIPstreamMSG()</a>.</p>
372
373 </div>
374 </div>
375 <a id="a86ab032b568db30c8763213f221cc760"></a>
376 <h2 class="memtitle"><span class="permalink"><a href="#a86ab032b568db30c8763213f221cc760">&#9670;&nbsp;</a></span>print_allcache()</h2>
377
378 <div class="memitem">
379 <div class="memproto">
380       <table class="memname">
381         <tr>
382           <td class="memname">void print_allcache </td>
383           <td>(</td>
384           <td class="paramtype"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *&#160;</td>
385           <td class="paramname"><em>cachelist</em></td><td>)</td>
386           <td></td>
387         </tr>
388       </table>
389 </div><div class="memdoc">
390
391 <p>print all cache parameters </p>
392 <dl class="params"><dt>Parameters</dt><dd>
393   <table class="params">
394     <tr><td class="paramdir">[in]</td><td class="paramname">cachelist</td><td>cache list pointer </td></tr>
395   </table>
396   </dd>
397 </dl>
398
399 <p class="reference">References <a class="el" href="structcachelist__param.html#a1555171ee1d36bc00c82246c1ea411dd">cachelist_param::first</a>, <a class="el" href="structcache__param.html#aea41f0c4553d98f30fbd299e78a637e8">cache_param::next</a>, and <a class="el" href="cache__manager_8c.html#aaf3ec7928cfc0cfa3888db892d50c20c">print_cache()</a>.</p>
400
401 </div>
402 </div>
403 <a id="aaf3ec7928cfc0cfa3888db892d50c20c"></a>
404 <h2 class="memtitle"><span class="permalink"><a href="#aaf3ec7928cfc0cfa3888db892d50c20c">&#9670;&nbsp;</a></span>print_cache()</h2>
405
406 <div class="memitem">
407 <div class="memproto">
408       <table class="memname">
409         <tr>
410           <td class="memname">void print_cache </td>
411           <td>(</td>
412           <td class="paramtype"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td>
413           <td class="paramname"><em>cache</em></td><td>)</td>
414           <td></td>
415         </tr>
416       </table>
417 </div><div class="memdoc">
418
419 <p>print cache parameters </p>
420 <dl class="params"><dt>Parameters</dt><dd>
421   <table class="params">
422     <tr><td class="paramdir">[in]</td><td class="paramname">cache</td><td>cache pointer </td></tr>
423   </table>
424   </dd>
425 </dl>
426
427 <p class="reference">References <a class="el" href="structcache__param.html#a15739295a73f8bca1a53b4c11f3a855a">cache_param::cid</a>, <a class="el" href="structcache__param.html#a8f5a0232ef788420480274e68932a8d3">cache_param::csn</a>, <a class="el" href="structcache__param.html#a4b1e92d200b2d6f991acfb031024181e">cache_param::filename</a>, <a class="el" href="structcache__param.html#acc75fa242d285962ff9451c0b875c18c">cache_param::numOfcid</a>, and <a class="el" href="structcache__param.html#ab49c86ae00ed1c75ec917bec95377aeb">cache_param::tid</a>.</p>
428
429 <p class="reference">Referenced by <a class="el" href="cache__manager_8h.html#a86ab032b568db30c8763213f221cc760">print_allcache()</a>.</p>
430
431 </div>
432 </div>
433 <a id="a4091726e2df2dac42292353947a4ea07"></a>
434 <h2 class="memtitle"><span class="permalink"><a href="#a4091726e2df2dac42292353947a4ea07">&#9670;&nbsp;</a></span>remove_cachecid()</h2>
435
436 <div class="memitem">
437 <div class="memproto">
438       <table class="memname">
439         <tr>
440           <td class="memname">void remove_cachecid </td>
441           <td>(</td>
442           <td class="paramtype">const char *&#160;</td>
443           <td class="paramname"><em>cid</em>, </td>
444         </tr>
445         <tr>
446           <td class="paramkey"></td>
447           <td></td>
448           <td class="paramtype"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *&#160;</td>
449           <td class="paramname"><em>cachelist</em>&#160;</td>
450         </tr>
451         <tr>
452           <td></td>
453           <td>)</td>
454           <td></td><td></td>
455         </tr>
456       </table>
457 </div><div class="memdoc">
458
459 <p>remove cid in cache </p>
460 <dl class="params"><dt>Parameters</dt><dd>
461   <table class="params">
462     <tr><td class="paramdir">[in]</td><td class="paramname">cid</td><td>channel identifier </td></tr>
463     <tr><td class="paramdir">[in]</td><td class="paramname">cachelist</td><td>cachelist pointer </td></tr>
464   </table>
465   </dd>
466 </dl>
467
468 <p class="reference">References <a class="el" href="cache__manager_8c.html#a9acafab6ba8be44d424c238272480aad">remove_cidInCache()</a>, and <a class="el" href="cache__manager_8c.html#ac538e4f629668779ce42d178389c5b7a">search_cacheBycid()</a>.</p>
469
470 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#a1b541c52a440a95733cd0f961189ad5a">handle_dstCIDreqMSG()</a>.</p>
471
472 </div>
473 </div>
474 <a id="a373dac3fd74b9947e59a095048b18a0a"></a>
475 <h2 class="memtitle"><span class="permalink"><a href="#a373dac3fd74b9947e59a095048b18a0a">&#9670;&nbsp;</a></span>search_cache()</h2>
476
477 <div class="memitem">
478 <div class="memproto">
479       <table class="memname">
480         <tr>
481           <td class="memname"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a>* search_cache </td>
482           <td>(</td>
483           <td class="paramtype">const char&#160;</td>
484           <td class="paramname"><em>targetname</em>[], </td>
485         </tr>
486         <tr>
487           <td class="paramkey"></td>
488           <td></td>
489           <td class="paramtype"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *&#160;</td>
490           <td class="paramname"><em>cachelist</em>&#160;</td>
491         </tr>
492         <tr>
493           <td></td>
494           <td>)</td>
495           <td></td><td></td>
496         </tr>
497       </table>
498 </div><div class="memdoc">
499
500 <p>search a cache by target name </p>
501 <dl class="params"><dt>Parameters</dt><dd>
502   <table class="params">
503     <tr><td class="paramdir">[in]</td><td class="paramname">targetname</td><td>target filename </td></tr>
504     <tr><td class="paramdir">[in]</td><td class="paramname">cachelist</td><td>cache list pointer </td></tr>
505   </table>
506   </dd>
507 </dl>
508 <dl class="section return"><dt>Returns</dt><dd>found cache pointer </dd></dl>
509
510 <p class="reference">References <a class="el" href="structcache__param.html#a4b1e92d200b2d6f991acfb031024181e">cache_param::filename</a>, <a class="el" href="structcachelist__param.html#a1555171ee1d36bc00c82246c1ea411dd">cachelist_param::first</a>, and <a class="el" href="structcache__param.html#aea41f0c4553d98f30fbd299e78a637e8">cache_param::next</a>.</p>
511
512 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#aa47b5aa4364e9df31b03eca619009445">handle_CIDreqMSG()</a>, <a class="el" href="dec__clientmsg__handler_8h.html#ab4022f5e297b5d3a456cd841c3902675">handle_JPIPstreamMSG()</a>, and <a class="el" href="dec__clientmsg__handler_8h.html#a86f804d83268e44baef977b7b54cbbcc">handle_TIDreqMSG()</a>.</p>
513
514 </div>
515 </div>
516 <a id="ac538e4f629668779ce42d178389c5b7a"></a>
517 <h2 class="memtitle"><span class="permalink"><a href="#ac538e4f629668779ce42d178389c5b7a">&#9670;&nbsp;</a></span>search_cacheBycid()</h2>
518
519 <div class="memitem">
520 <div class="memproto">
521       <table class="memname">
522         <tr>
523           <td class="memname"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a>* search_cacheBycid </td>
524           <td>(</td>
525           <td class="paramtype">const char&#160;</td>
526           <td class="paramname"><em>cid</em>[], </td>
527         </tr>
528         <tr>
529           <td class="paramkey"></td>
530           <td></td>
531           <td class="paramtype"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *&#160;</td>
532           <td class="paramname"><em>cachelist</em>&#160;</td>
533         </tr>
534         <tr>
535           <td></td>
536           <td>)</td>
537           <td></td><td></td>
538         </tr>
539       </table>
540 </div><div class="memdoc">
541
542 <p>search a cache by cid </p>
543 <dl class="params"><dt>Parameters</dt><dd>
544   <table class="params">
545     <tr><td class="paramdir">[in]</td><td class="paramname">cid</td><td>channel identifier </td></tr>
546     <tr><td class="paramdir">[in]</td><td class="paramname">cachelist</td><td>cache list pointer </td></tr>
547   </table>
548   </dd>
549 </dl>
550 <dl class="section return"><dt>Returns</dt><dd>found cache pointer </dd></dl>
551
552 <p class="reference">References <a class="el" href="structcache__param.html#a15739295a73f8bca1a53b4c11f3a855a">cache_param::cid</a>, <a class="el" href="structcachelist__param.html#a1555171ee1d36bc00c82246c1ea411dd">cachelist_param::first</a>, <a class="el" href="structcache__param.html#aea41f0c4553d98f30fbd299e78a637e8">cache_param::next</a>, and <a class="el" href="structcache__param.html#acc75fa242d285962ff9451c0b875c18c">cache_param::numOfcid</a>.</p>
553
554 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#a163197f925cd8d6f60da5b6151e01c3b">handle_JP2saveMSG()</a>, <a class="el" href="dec__clientmsg__handler_8h.html#ac1721ebe188622dcbd80540e1bc4a237">handle_PNMreqMSG()</a>, <a class="el" href="dec__clientmsg__handler_8h.html#a98cac1bbde27cbbd1d4292985b3f5b49">handle_SIZreqMSG()</a>, <a class="el" href="dec__clientmsg__handler_8h.html#a22becf5f598618de947805f858b1a617">handle_XMLreqMSG()</a>, and <a class="el" href="cache__manager_8h.html#a4091726e2df2dac42292353947a4ea07">remove_cachecid()</a>.</p>
555
556 </div>
557 </div>
558 <a id="a3971cee032d83329cb3f23a66f0f9dd9"></a>
559 <h2 class="memtitle"><span class="permalink"><a href="#a3971cee032d83329cb3f23a66f0f9dd9">&#9670;&nbsp;</a></span>search_cacheBycsn()</h2>
560
561 <div class="memitem">
562 <div class="memproto">
563       <table class="memname">
564         <tr>
565           <td class="memname"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a>* search_cacheBycsn </td>
566           <td>(</td>
567           <td class="paramtype">int&#160;</td>
568           <td class="paramname"><em>csn</em>, </td>
569         </tr>
570         <tr>
571           <td class="paramkey"></td>
572           <td></td>
573           <td class="paramtype"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *&#160;</td>
574           <td class="paramname"><em>cachelist</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>search a cache by csn </p>
585 <dl class="params"><dt>Parameters</dt><dd>
586   <table class="params">
587     <tr><td class="paramdir">[in]</td><td class="paramname">csn</td><td>codestream number </td></tr>
588     <tr><td class="paramdir">[in]</td><td class="paramname">cachelist</td><td>cache list pointer </td></tr>
589   </table>
590   </dd>
591 </dl>
592 <dl class="section return"><dt>Returns</dt><dd>found cache pointer </dd></dl>
593
594 <p class="reference">References <a class="el" href="structcache__param.html#a8f5a0232ef788420480274e68932a8d3">cache_param::csn</a>, <a class="el" href="structcachelist__param.html#a1555171ee1d36bc00c82246c1ea411dd">cachelist_param::first</a>, and <a class="el" href="structcache__param.html#aea41f0c4553d98f30fbd299e78a637e8">cache_param::next</a>.</p>
595
596 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#ab4022f5e297b5d3a456cd841c3902675">handle_JPIPstreamMSG()</a>.</p>
597
598 </div>
599 </div>
600 <a id="a3bd60aac832b765c765eb71211af2e05"></a>
601 <h2 class="memtitle"><span class="permalink"><a href="#a3bd60aac832b765c765eb71211af2e05">&#9670;&nbsp;</a></span>search_cacheBytid()</h2>
602
603 <div class="memitem">
604 <div class="memproto">
605       <table class="memname">
606         <tr>
607           <td class="memname"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a>* search_cacheBytid </td>
608           <td>(</td>
609           <td class="paramtype">const char&#160;</td>
610           <td class="paramname"><em>tid</em>[], </td>
611         </tr>
612         <tr>
613           <td class="paramkey"></td>
614           <td></td>
615           <td class="paramtype"><a class="el" href="cache__manager_8h.html#a7e12967917ae0307a4437f57b08eeaa3">cachelist_param_t</a> *&#160;</td>
616           <td class="paramname"><em>cachelist</em>&#160;</td>
617         </tr>
618         <tr>
619           <td></td>
620           <td>)</td>
621           <td></td><td></td>
622         </tr>
623       </table>
624 </div><div class="memdoc">
625
626 <p>search a cache by tid </p>
627 <dl class="params"><dt>Parameters</dt><dd>
628   <table class="params">
629     <tr><td class="paramdir">[in]</td><td class="paramname">tid</td><td>target identifier </td></tr>
630     <tr><td class="paramdir">[in]</td><td class="paramname">cachelist</td><td>cache list pointer </td></tr>
631   </table>
632   </dd>
633 </dl>
634 <dl class="section return"><dt>Returns</dt><dd>found cache pointer </dd></dl>
635
636 <p class="reference">References <a class="el" href="structcachelist__param.html#a1555171ee1d36bc00c82246c1ea411dd">cachelist_param::first</a>, <a class="el" href="structcache__param.html#aea41f0c4553d98f30fbd299e78a637e8">cache_param::next</a>, and <a class="el" href="structcache__param.html#ab49c86ae00ed1c75ec917bec95377aeb">cache_param::tid</a>.</p>
637
638 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#ac1721ebe188622dcbd80540e1bc4a237">handle_PNMreqMSG()</a>, and <a class="el" href="dec__clientmsg__handler_8h.html#a98cac1bbde27cbbd1d4292985b3f5b49">handle_SIZreqMSG()</a>.</p>
639
640 </div>
641 </div>
642 <a id="aeb3f8c42f00448cd7b3907d8bd516dd8"></a>
643 <h2 class="memtitle"><span class="permalink"><a href="#aeb3f8c42f00448cd7b3907d8bd516dd8">&#9670;&nbsp;</a></span>update_cachetid()</h2>
644
645 <div class="memitem">
646 <div class="memproto">
647       <table class="memname">
648         <tr>
649           <td class="memname">void update_cachetid </td>
650           <td>(</td>
651           <td class="paramtype">const char *&#160;</td>
652           <td class="paramname"><em>tid</em>, </td>
653         </tr>
654         <tr>
655           <td class="paramkey"></td>
656           <td></td>
657           <td class="paramtype"><a class="el" href="cache__manager_8h.html#ad353c885e94af199b74fb9b97d51bbec">cache_param_t</a> *&#160;</td>
658           <td class="paramname"><em>cache</em>&#160;</td>
659         </tr>
660         <tr>
661           <td></td>
662           <td>)</td>
663           <td></td><td></td>
664         </tr>
665       </table>
666 </div><div class="memdoc">
667
668 <p>update tid of a cache </p>
669 <dl class="params"><dt>Parameters</dt><dd>
670   <table class="params">
671     <tr><td class="paramdir">[in]</td><td class="paramname">tid</td><td>target identifier </td></tr>
672     <tr><td class="paramdir">[in]</td><td class="paramname">cache</td><td>cache pointer </td></tr>
673   </table>
674   </dd>
675 </dl>
676
677 <p class="reference">References <a class="el" href="structcache__param.html#a4b1e92d200b2d6f991acfb031024181e">cache_param::filename</a>, <a class="el" href="cache__manager_8c.html#a9acafab6ba8be44d424c238272480aad">remove_cidInCache()</a>, and <a class="el" href="structcache__param.html#ab49c86ae00ed1c75ec917bec95377aeb">cache_param::tid</a>.</p>
678
679 <p class="reference">Referenced by <a class="el" href="dec__clientmsg__handler_8h.html#ab4022f5e297b5d3a456cd841c3902675">handle_JPIPstreamMSG()</a>.</p>
680
681 </div>
682 </div>
683 </div><!-- contents -->
684 <!-- start footer part -->
685 <hr class="footer"/><address class="footer"><small>
686 Generated by &#160;<a href="http://www.doxygen.org/index.html">
687 <img class="footer" src="doxygen.png" alt="doxygen"/>
688 </a> 1.8.13
689 </small></address>
690 </body>
691 </html>