File: //usr/share/doc/openjpeg-devel-1.5.1/html/event_8h.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>OpenJPEG: event.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">OpenJPEG
 <span id="projectnumber">1.5.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_99d2dc560f84dde124e930de108007a7.html">builddir</a></li><li class="navelem"><a class="el" href="dir_f6883469d6f26503444921bb15d930e9.html">build</a></li><li class="navelem"><a class="el" href="dir_37d5b7668ae03bfa373b2267d602ea0e.html">BUILD</a></li><li class="navelem"><a class="el" href="dir_9904e09c490f202282706830189faba0.html">openjpeg-1.5.1</a></li><li class="navelem"><a class="el" href="dir_10074df973a1c5851187da2011751b4d.html">libopenjpeg</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">event.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Implementation of a event callback system.
<a href="#details">More...</a></p>
<p><a href="event_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a7323671f4df0a721ae02d610b1269ab9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="event_8h.html#a7323671f4df0a721ae02d610b1269ab9">EVT_ERROR</a>   1</td></tr>
<tr class="memdesc:a7323671f4df0a721ae02d610b1269ab9"><td class="mdescLeft"> </td><td class="mdescRight">Error event type. <a href="#a7323671f4df0a721ae02d610b1269ab9">More...</a><br/></td></tr>
<tr class="separator:a7323671f4df0a721ae02d610b1269ab9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abefbcb0bea7916739b3adccb2d4e9417"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="event_8h.html#abefbcb0bea7916739b3adccb2d4e9417">EVT_WARNING</a>   2</td></tr>
<tr class="memdesc:abefbcb0bea7916739b3adccb2d4e9417"><td class="mdescLeft"> </td><td class="mdescRight">Warning event type. <a href="#abefbcb0bea7916739b3adccb2d4e9417">More...</a><br/></td></tr>
<tr class="separator:abefbcb0bea7916739b3adccb2d4e9417"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a220921068c5e3c97c8f2ad4db0c60726"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="event_8h.html#a220921068c5e3c97c8f2ad4db0c60726">EVT_INFO</a>   4</td></tr>
<tr class="memdesc:a220921068c5e3c97c8f2ad4db0c60726"><td class="mdescLeft"> </td><td class="mdescRight">Debug event type. <a href="#a220921068c5e3c97c8f2ad4db0c60726">More...</a><br/></td></tr>
<tr class="separator:a220921068c5e3c97c8f2ad4db0c60726"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Exported functions (see also openjpeg.h)</div></td></tr>
<tr class="memitem:gafe8041d04a604911da31f422005d0073"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_v_e_n_t.html#gafe8041d04a604911da31f422005d0073">opj_event_msg</a> (<a class="el" href="openjpeg_8h.html#a79bc3ad805042ab2a878520bc0344973">opj_common_ptr</a> cinfo, int event_type, const char *fmt,...)</td></tr>
<tr class="memdesc:gafe8041d04a604911da31f422005d0073"><td class="mdescLeft"> </td><td class="mdescRight">Write formatted data to a string and send the string to a user callback. <a href="group___e_v_e_n_t.html#gafe8041d04a604911da31f422005d0073">More...</a><br/></td></tr>
<tr class="separator:gafe8041d04a604911da31f422005d0073"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implementation of a event callback system. </p>
<p>The functions in EVENT.C have for goal to send output messages (errors, warnings, debug) to the user. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a7323671f4df0a721ae02d610b1269ab9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EVT_ERROR   1</td>
</tr>
</table>
</div><div class="memdoc">
<p>Error event type. </p>
<p>Referenced by <a class="el" href="cio_8c.html#a87dde314fef4df5da49742b1fcf95114">cio_bytein()</a>, <a class="el" href="cio_8c.html#a163f803bfd507c73f50c40b470f5af4d">cio_byteout()</a>, <a class="el" href="openjpeg_8h.html#a26c1cb24b91b456cd3a35ba0e6375d3a">cio_seek()</a>, <a class="el" href="group___c_i_o.html#ga583438930d5a91cf737c26ee8e4b2160">cio_skip()</a>, <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j_p_w_l.html#gabbd3f0d16188d15b03b7c601e0851ed6">j2k_read_epb()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga014244473ab5cf53d51a6b0b7a2088f5">j2k_read_ppm()</a>, <a class="el" href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">j2k_read_qcc()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">j2k_read_unk()</a>, <a class="el" href="group___j_p2.html#ga01044796803f3172298bb0cf19364e5f">jp2_apply_pclr()</a>, <a class="el" href="group___j_p2.html#ga76eea87447d22667d61292a549f807cd">jp2_read_boxhdr()</a>, <a class="el" href="group___j_p2.html#ga874fa455b4d7e259ea6ca5c3c9254f38">jp2_read_bpcc()</a>, <a class="el" href="group___j_p2.html#ga1f162e14109cbd7fb73b388a8c39f710">jp2_read_colr()</a>, <a class="el" href="group___j_p2.html#gab7df2970c323569c4cc3cd07dcad4f58">jp2_read_ftyp()</a>, <a class="el" href="group___j_p2.html#ga43d74f33969ee9caed7c97f270c94844">jp2_read_ihdr()</a>, <a class="el" href="group___j_p2.html#gac8280cdac6ba305cc0ea3c8d32895169">jp2_read_jp()</a>, <a class="el" href="group___j_p2.html#gaef7094a009a676a4fc609701f794434b">jp2_read_jp2c()</a>, <a class="el" href="group___j_p2.html#ga410ed6fb6edd1ca737ed21f990a1d62c">jp2_read_jp2h()</a>, <a class="el" href="group___j_p2.html#ga27f4fe3c6fb2abb5f8dce20378da0756">jp2_setup_encoder()</a>, <a class="el" href="group___j_p2.html#ga42304eab6976f80bdb869740ff8a001f">jp2_write_jp2c()</a>, <a class="el" href="jpt_8h.html#a082b7bd4440e6ccff680111b92fa0e3e">jpt_read_msg_header()</a>, <a class="el" href="group___j_p_w_l.html#ga0dc4371ee7e5f37f3079fea678890f96">jpwl_check_tile()</a>, <a class="el" href="group___j_p_w_l.html#gad8fb7652ba802f5810c264f66a2cbb4c">jpwl_dump_marks()</a>, <a class="el" href="group___j_p_w_l.html#gac9eeaa750b40bcdf4fd1f01059a535cc">jpwl_epb_correct()</a>, <a class="el" href="group___j_p_w_l.html#ga586e8509ee797256ad32ad6204f2d361">jpwl_epb_create()</a>, <a class="el" href="group___j_p_w_l.html#ga65f414948b05e0bfad08023063dbdf96">jpwl_epb_fill()</a>, <a class="el" href="group___j_p_w_l.html#ga241c44d08df58284bdc90125901ecfce">jpwl_epbs_add()</a>, <a class="el" href="jpwl__lib_8c.html#aac2ccaae130eaed4f256e13813b21ab9">jpwl_epc_create()</a>, <a class="el" href="jpwl__lib_8c.html#a2d39f0586934d81a87bd4f308acd04b5">jpwl_esd_create()</a>, <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>, <a class="el" href="group___j_p_w_l.html#gaa039b18dee1d57e2c45990bf69e7289a">jpwl_update_info()</a>, <a class="el" href="openjpeg_8h.html#aef07abdc01483d8686d469373a775689">opj_cio_open()</a>, <a class="el" href="group___e_v_e_n_t.html#gafe8041d04a604911da31f422005d0073">opj_event_msg()</a>, <a class="el" href="group___j_p2.html#ga63beb251a3615300d56a606c1e7ee1ec">opj_jp2_decode()</a>, <a class="el" href="group___j_p2.html#gae8a51d1f2339a8d1d47b681c84f5f166">opj_jp2_encode()</a>, <a class="el" href="group___t2.html#ga13a2d6d031947401712a30d08ef0a781">t2_decode_packet()</a>, <a class="el" href="group___t2.html#ga464dbed5afdecd90e71ebe119d487636">t2_encode_packets()</a>, <a class="el" href="group___t_c_d.html#ga95e1326c7801627873a59e065d541355">tcd_decode_tile()</a>, and <a class="el" href="group___t_c_d.html#ga151549c48f62e9a04cb87b3bfcbc9f0f">tcd_malloc_decode_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="a220921068c5e3c97c8f2ad4db0c60726"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EVT_INFO   4</td>
</tr>
</table>
</div><div class="memdoc">
<p>Debug event type. </p>
<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>, <a class="el" href="group___j_p_w_l.html#gabbd3f0d16188d15b03b7c601e0851ed6">j2k_read_epb()</a>, <a class="el" href="group___j_p_w_l.html#gaf382286eeb6d173832380d80b0fba09d">j2k_read_epc()</a>, <a class="el" href="group___j_p_w_l.html#ga4d9c11404a69263ba9e33def5ad18b7e">j2k_read_esd()</a>, <a class="el" href="group___j_p_s_e_c.html#gab0b0a96db7a55e1331d58b87921a0a05">j2k_read_insec()</a>, <a class="el" href="group___j_p_w_l.html#gab61250e5c42369efd4fc362c3eeee6e3">j2k_read_red()</a>, <a class="el" href="group___j_p_s_e_c.html#gaff728e02ad69ece1cf79e4586a2bfa86">j2k_read_sec()</a>, <a class="el" href="group___j_p_w_l.html#gad8fb7652ba802f5810c264f66a2cbb4c">jpwl_dump_marks()</a>, <a class="el" href="group___j_p_w_l.html#gac9eeaa750b40bcdf4fd1f01059a535cc">jpwl_epb_correct()</a>, <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>, <a class="el" href="group___e_v_e_n_t.html#gafe8041d04a604911da31f422005d0073">opj_event_msg()</a>, <a class="el" href="group___t_c_d.html#ga95e1326c7801627873a59e065d541355">tcd_decode_tile()</a>, and <a class="el" href="group___t_c_d.html#ga774c7c7fc3c00be915492c41ef2277ca">tcd_encode_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="abefbcb0bea7916739b3adccb2d4e9417"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EVT_WARNING   2</td>
</tr>
</table>
</div><div class="memdoc">
<p>Warning event type. </p>
<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>, <a class="el" href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">j2k_read_qcc()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">j2k_read_unk()</a>, <a class="el" href="group___j_p_w_l.html#ga0dc4371ee7e5f37f3079fea678890f96">jpwl_check_tile()</a>, <a class="el" href="group___j_p_w_l.html#gaf52ed0d07a2ac78fbb1714a42d762e29">jpwl_correct()</a>, <a class="el" href="group___j_p_w_l.html#gac9eeaa750b40bcdf4fd1f01059a535cc">jpwl_epb_correct()</a>, <a class="el" href="group___j_p_w_l.html#ga65f414948b05e0bfad08023063dbdf96">jpwl_epb_fill()</a>, <a class="el" href="group___j_p_w_l.html#ga7a20344be747287b98b8f45064188586">jpwl_esd_fill()</a>, <a class="el" href="openjpeg_8h.html#a42a822c11adc346a59c3e2a7979e9922">opj_encode()</a>, <a class="el" href="group___e_v_e_n_t.html#gafe8041d04a604911da31f422005d0073">opj_event_msg()</a>, <a class="el" href="group___t2.html#ga13a2d6d031947401712a30d08ef0a781">t2_decode_packet()</a>, and <a class="el" href="group___t_c_d.html#ga95e1326c7801627873a59e065d541355">tcd_decode_tile()</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>