<!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.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>OpenOBEX: obex_const.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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">OpenOBEX </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_1d588721a3bfadf2de93b304da302d42.html">openobex</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#enum-members">Enumerations</a> </div> <div class="headertitle"> <div class="title">obex_const.h File Reference</div> </div> </div><!--header--> <div class="contents"> <p>OpenOBEX library - Free implementation of the Object Exchange protocol. <a href="#details">More...</a></p> <div class="textblock"><code>#include <inttypes.h></code><br /> <code>#include <openobex/version.h></code><br /> </div><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionobex__headerdata__t.html">obex_headerdata_t</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">OBEX object tag information. <a href="unionobex__headerdata__t.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structobex__ctrans__t.html">obex_ctrans_t</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Function definition for custom transports. <a href="structobex__ctrans__t.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structobex__usb__intf__service__t.html">obex_usb_intf_service_t</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">USB-specific OBEX service information provided by optional Service Identification Functional Descriptor (CDC WMC specification section 6.5.2.5) <a href="structobex__usb__intf__service__t.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structobex__usb__intf__t.html">obex_usb_intf_t</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">USB-specific OBEX interface information. <a href="structobex__usb__intf__t.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structobex__irda__intf__t.html">obex_irda_intf_t</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">IrDA-specific OBEX interface information. <a href="structobex__irda__intf__t.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionobex__interface__t.html">obex_interface_t</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic OBEX interface information. <a href="unionobex__interface__t.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a9829f3a39fd9f395ec9770028f6a6e53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a9829f3a39fd9f395ec9770028f6a6e53">OBEX_FL_KEEPSERVER</a>   (1 << 1)</td></tr> <tr class="memdesc:a9829f3a39fd9f395ec9770028f6a6e53"><td class="mdescLeft"> </td><td class="mdescRight">Keep the server alive. <a href="#a9829f3a39fd9f395ec9770028f6a6e53">More...</a><br /></td></tr> <tr class="separator:a9829f3a39fd9f395ec9770028f6a6e53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a915c12c47e602fbb925c939a0409ee50"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a915c12c47e602fbb925c939a0409ee50">OBEX_FL_FILTERHINT</a>   (1 << 2)</td></tr> <tr class="memdesc:a915c12c47e602fbb925c939a0409ee50"><td class="mdescLeft"> </td><td class="mdescRight">Filter devices based on hint bit. <a href="#a915c12c47e602fbb925c939a0409ee50">More...</a><br /></td></tr> <tr class="separator:a915c12c47e602fbb925c939a0409ee50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36959e3ba546d176f4349263bf7ce947"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a36959e3ba546d176f4349263bf7ce947">OBEX_FL_FILTERIAS</a>   (1 << 3)</td></tr> <tr class="memdesc:a36959e3ba546d176f4349263bf7ce947"><td class="mdescLeft"> </td><td class="mdescRight">Filter devices based on IAS entry. <a href="#a36959e3ba546d176f4349263bf7ce947">More...</a><br /></td></tr> <tr class="separator:a36959e3ba546d176f4349263bf7ce947"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e53faa41fb98d412bf443cfee8f6151"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a3e53faa41fb98d412bf443cfee8f6151">OBEX_FL_CLOEXEC</a>   (1 << 4)</td></tr> <tr class="memdesc:a3e53faa41fb98d412bf443cfee8f6151"><td class="mdescLeft"> </td><td class="mdescRight">Set CLOEXEC flag on file descriptors. <a href="#a3e53faa41fb98d412bf443cfee8f6151">More...</a><br /></td></tr> <tr class="separator:a3e53faa41fb98d412bf443cfee8f6151"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee3617d209025e5084554963818aeb82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#aee3617d209025e5084554963818aeb82">OBEX_FL_NONBLOCK</a>   (1 << 5)</td></tr> <tr class="memdesc:aee3617d209025e5084554963818aeb82"><td class="mdescLeft"> </td><td class="mdescRight">Set the NONBLOCK flag on file descriptors. <a href="#aee3617d209025e5084554963818aeb82">More...</a><br /></td></tr> <tr class="separator:aee3617d209025e5084554963818aeb82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae679a233664885d0feeb58ded5cb0dba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ae679a233664885d0feeb58ded5cb0dba">OBEX_FL_FIT_ONE_PACKET</a>   (1 << 0)</td></tr> <tr class="memdesc:ae679a233664885d0feeb58ded5cb0dba"><td class="mdescLeft"> </td><td class="mdescRight">This header must fit in one packet. <a href="#ae679a233664885d0feeb58ded5cb0dba">More...</a><br /></td></tr> <tr class="separator:ae679a233664885d0feeb58ded5cb0dba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af68574f18bf8e20cbd6a22546057336e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#af68574f18bf8e20cbd6a22546057336e">OBEX_FL_STREAM_START</a>   (1 << 1)</td></tr> <tr class="memdesc:af68574f18bf8e20cbd6a22546057336e"><td class="mdescLeft"> </td><td class="mdescRight">Start of streaming body. <a href="#af68574f18bf8e20cbd6a22546057336e">More...</a><br /></td></tr> <tr class="separator:af68574f18bf8e20cbd6a22546057336e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c385bb8823467db42ad01c1a78fa4cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a0c385bb8823467db42ad01c1a78fa4cf">OBEX_FL_STREAM_DATA</a>   (1 << 2)</td></tr> <tr class="memdesc:a0c385bb8823467db42ad01c1a78fa4cf"><td class="mdescLeft"> </td><td class="mdescRight">Set data for body stream. <a href="#a0c385bb8823467db42ad01c1a78fa4cf">More...</a><br /></td></tr> <tr class="separator:a0c385bb8823467db42ad01c1a78fa4cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca7ceb89b1734c86b96e0c408b1aa2a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#aca7ceb89b1734c86b96e0c408b1aa2a4">OBEX_FL_STREAM_DATAEND</a>   (1 << 3)</td></tr> <tr class="memdesc:aca7ceb89b1734c86b96e0c408b1aa2a4"><td class="mdescLeft"> </td><td class="mdescRight">Set data (or no data) for body stream and finish it. <a href="#aca7ceb89b1734c86b96e0c408b1aa2a4">More...</a><br /></td></tr> <tr class="separator:aca7ceb89b1734c86b96e0c408b1aa2a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26ba475185cce7c4b7938c1c276c6b49"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a26ba475185cce7c4b7938c1c276c6b49">OBEX_FL_SUSPEND</a>   (1 << 4)</td></tr> <tr class="memdesc:a26ba475185cce7c4b7938c1c276c6b49"><td class="mdescLeft"> </td><td class="mdescRight">Suspend after sending this header. <a href="#a26ba475185cce7c4b7938c1c276c6b49">More...</a><br /></td></tr> <tr class="separator:a26ba475185cce7c4b7938c1c276c6b49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36a174f626ee941a566766c8230c17b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a36a174f626ee941a566766c8230c17b9">OBEX_FL_STREAM_CONTINUE</a>   (1 << 5)</td></tr> <tr class="memdesc:a36a174f626ee941a566766c8230c17b9"><td class="mdescLeft"> </td><td class="mdescRight">Continue body stream after all remaining headers. <a href="#a36a174f626ee941a566766c8230c17b9">More...</a><br /></td></tr> <tr class="separator:a36a174f626ee941a566766c8230c17b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fa8ede8160a3e0472b1cfd958112dbe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a9fa8ede8160a3e0472b1cfd958112dbe">OBEX_HDR_TYPE_SHIFT</a>   6</td></tr> <tr class="separator:a9fa8ede8160a3e0472b1cfd958112dbe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa054c4e8f8b467c52ef95fa949987c0d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#aa054c4e8f8b467c52ef95fa949987c0d">OBEX_HDR_TYPE_MASK</a>   0xc0</td></tr> <tr class="separator:aa054c4e8f8b467c52ef95fa949987c0d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ba738331a62595c76d6da29eddb547d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a2ba738331a62595c76d6da29eddb547d">OBEX_HDR_ID_MASK</a>   0x3f</td></tr> <tr class="separator:a2ba738331a62595c76d6da29eddb547d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6cf6e200902a6d819c6ac2cc24382a99"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a6cf6e200902a6d819c6ac2cc24382a99">OBEX_HDR_EMPTY</a>   0x00 /* Empty header (buggy OBEX servers) */</td></tr> <tr class="separator:a6cf6e200902a6d819c6ac2cc24382a99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56897cef532d8a15affc95e4b06d9be9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a56897cef532d8a15affc95e4b06d9be9">OBEX_HDR_COUNT</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afb5ea1bfd2640b702feb4bb9901acc5d">OBEX_HDR_ID_COUNT</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> )</td></tr> <tr class="separator:a56897cef532d8a15affc95e4b06d9be9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5833c963dd09661a295e49fae78caa9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ae5833c963dd09661a295e49fae78caa9">OBEX_HDR_NAME</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ae09061ff22623092f86a9f75e2549c32">OBEX_HDR_ID_NAME</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba699f5bd130b3800f730540f5a08ba47c">OBEX_HDR_TYPE_UNICODE</a>)</td></tr> <tr class="separator:ae5833c963dd09661a295e49fae78caa9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8caafc6687d8cf9888f840fb593ea7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ab8caafc6687d8cf9888f840fb593ea7f">OBEX_HDR_TYPE</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afede61e5d1705618a5a7b683819c98a9">OBEX_HDR_ID_TYPE</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:ab8caafc6687d8cf9888f840fb593ea7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9cc23d4f310f3d185f50aa832a9956d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#af9cc23d4f310f3d185f50aa832a9956d">OBEX_HDR_LENGTH</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a493fceba9753fe3958e10d4a688d514b">OBEX_HDR_ID_LENGTH</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> )</td></tr> <tr class="separator:af9cc23d4f310f3d185f50aa832a9956d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c76fe9d48cde5bef0ad42e746cf2258"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a1c76fe9d48cde5bef0ad42e746cf2258">OBEX_HDR_TIME</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ad5d0345bc2bcb5978726665b3c747b0a">OBEX_HDR_ID_TIME</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> ) /* Format: ISO 8601 */</td></tr> <tr class="separator:a1c76fe9d48cde5bef0ad42e746cf2258"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35c9bfbc36121805f76d6a1fd7b3a853"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a35c9bfbc36121805f76d6a1fd7b3a853">OBEX_HDR_TIME2</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ad5d0345bc2bcb5978726665b3c747b0a">OBEX_HDR_ID_TIME</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> ) /* Deprecated use HDR_TIME instead */</td></tr> <tr class="separator:a35c9bfbc36121805f76d6a1fd7b3a853"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45b59bb382f1fec439ad5a980f4c5236"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a45b59bb382f1fec439ad5a980f4c5236">OBEX_HDR_DESCRIPTION</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129abc873937da0a791818007bee9c4d3ebd">OBEX_HDR_ID_DESCRIPTION</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba699f5bd130b3800f730540f5a08ba47c">OBEX_HDR_TYPE_UNICODE</a>)</td></tr> <tr class="separator:a45b59bb382f1fec439ad5a980f4c5236"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d953172c866afb8837cb59f87982653"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a3d953172c866afb8837cb59f87982653">OBEX_HDR_TARGET</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a86f1f280db97332377c96cd36d95d379">OBEX_HDR_ID_TARGET</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:a3d953172c866afb8837cb59f87982653"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1990b83a68713bf3ea1e9752699d2624"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a1990b83a68713bf3ea1e9752699d2624">OBEX_HDR_HTTP</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a790df6e9de2c95effac823e6b8b3185e">OBEX_HDR_ID_HTTP</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:a1990b83a68713bf3ea1e9752699d2624"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91084099610140636af850acf45dd7c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a91084099610140636af850acf45dd7c5">OBEX_HDR_BODY</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a0725be2b3e0c506058c2fb7f47218522">OBEX_HDR_ID_BODY</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:a91084099610140636af850acf45dd7c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adda02afd864fe33238cfd97ca52a6c39"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#adda02afd864fe33238cfd97ca52a6c39">OBEX_HDR_BODY_END</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a5fa6251f07d21ad9422642077e6a2b7c">OBEX_HDR_ID_BODY_END</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:adda02afd864fe33238cfd97ca52a6c39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc3c35daa7a942db7b1c23ec1ee82f49"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#abc3c35daa7a942db7b1c23ec1ee82f49">OBEX_HDR_WHO</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a9b11cb493d3adf5cdde3917fe38fd76f">OBEX_HDR_ID_WHO</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:abc3c35daa7a942db7b1c23ec1ee82f49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5882285e69c2d3dad331293bd541c637"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a5882285e69c2d3dad331293bd541c637">OBEX_HDR_CONNECTION</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129aa49be12f011fc84fe6dfb7f734a08778">OBEX_HDR_ID_CONNECTION</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> )</td></tr> <tr class="separator:a5882285e69c2d3dad331293bd541c637"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51af8e8890507829d11b6153fef2f7a2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a51af8e8890507829d11b6153fef2f7a2">OBEX_HDR_APPARAM</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afcbc2f6d7c5f182ac3012e3b1502d320">OBEX_HDR_ID_APPARAM</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:a51af8e8890507829d11b6153fef2f7a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad42a3ace0c0a5de98ef6471a0b1e86fc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ad42a3ace0c0a5de98ef6471a0b1e86fc">OBEX_HDR_AUTHCHAL</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ae8d6cee2c57265f2169494d874182961">OBEX_HDR_ID_AUTHCHAL</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:ad42a3ace0c0a5de98ef6471a0b1e86fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a38db52b543c37f39290654487cb8cf4c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a38db52b543c37f39290654487cb8cf4c">OBEX_HDR_AUTHRESP</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a608a0884520d2f0d1a4c0f707babd4bf">OBEX_HDR_ID_AUTHRESP</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:a38db52b543c37f39290654487cb8cf4c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad94c6912e182805ddef4593260ba6530"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ad94c6912e182805ddef4593260ba6530">OBEX_HDR_CREATOR</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a4f1e82641d769f5deaacda774cdb5443">OBEX_HDR_ID_CREATOR</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:ad94c6912e182805ddef4593260ba6530"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4c3bfb8f9b5adc72d8905f3c641324d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ab4c3bfb8f9b5adc72d8905f3c641324d">OBEX_HDR_WANUUID</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ac45c8730fec9a09412de1de5e1653dbd">OBEX_HDR_ID_WANUUID</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:ab4c3bfb8f9b5adc72d8905f3c641324d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab83181f7c9a73b40d5fde3d0fdd22c0c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ab83181f7c9a73b40d5fde3d0fdd22c0c">OBEX_HDR_OBJECTCLASS</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129abcaf57d1828955aeb72418ee3ae570c1">OBEX_HDR_ID_OBJECTCLASS</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:ab83181f7c9a73b40d5fde3d0fdd22c0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a441072d8006f2f0a0e8cd074170b2d88"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a441072d8006f2f0a0e8cd074170b2d88">OBEX_HDR_SESSIONPARAM</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129adcac81b78f067bd02a2752ca700c532b">OBEX_HDR_ID_SESSIONPARAM</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td></tr> <tr class="separator:a441072d8006f2f0a0e8cd074170b2d88"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff5717a385944b09a79817b3a7c56501"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#aff5717a385944b09a79817b3a7c56501">OBEX_HDR_SESSIONSEQ</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ac40c5e2d023c92f778b9ad61e05cd10f">OBEX_HDR_ID_SESSIONSEQ</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> )</td></tr> <tr class="separator:aff5717a385944b09a79817b3a7c56501"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8dc5a6e5f113f3684489f9c2aab614ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a8dc5a6e5f113f3684489f9c2aab614ba">OBEX_HDR_ACTION_ID</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a63113a3bfe9a4d9bd28a4af93bd3f026">OBEX_HDR_ID_ACTION_ID</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> )</td></tr> <tr class="separator:a8dc5a6e5f113f3684489f9c2aab614ba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71a1867b15a22eb2d5fd838f9e64d607"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a71a1867b15a22eb2d5fd838f9e64d607">OBEX_HDR_DESTNAME</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a9b5fce993061489a54a45a48594db9c9">OBEX_HDR_ID_DESTNAME</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba699f5bd130b3800f730540f5a08ba47c">OBEX_HDR_TYPE_UNICODE</a>)</td></tr> <tr class="separator:a71a1867b15a22eb2d5fd838f9e64d607"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1ee6736541c9769bb623d354d77c726"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ac1ee6736541c9769bb623d354d77c726">OBEX_HDR_PERMISSIONS</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a0f983a098226cd1a1a2274b94fc4d676">OBEX_HDR_ID_PERMISSIONS</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> )</td></tr> <tr class="separator:ac1ee6736541c9769bb623d354d77c726"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86bd4bb5040d70d7fa16eda241dda2ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a86bd4bb5040d70d7fa16eda241dda2ed">OBEX_HDR_SRM</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a71e204c51815acc1ec34b234a0e04613">OBEX_HDR_ID_SRM</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> )</td></tr> <tr class="separator:a86bd4bb5040d70d7fa16eda241dda2ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa430292ca3147a70b1bc4dd8f5c9ad9f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#aa430292ca3147a70b1bc4dd8f5c9ad9f">OBEX_HDR_SRM_FLAGS</a>   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a90d67d89f28e58f801ab992c8247a13a">OBEX_HDR_ID_SRM_FLAGS</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> )</td></tr> <tr class="separator:aa430292ca3147a70b1bc4dd8f5c9ad9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9af632db231990e36f21b9d3ac77008c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a9af632db231990e36f21b9d3ac77008c">OBEX_FINAL</a>   0x80</td></tr> <tr class="separator:a9af632db231990e36f21b9d3ac77008c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef59cce149cd6dbfb163dcd3b37dcb4e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#aef59cce149cd6dbfb163dcd3b37dcb4e">OBEX_DEFAULT_MTU</a>   1024</td></tr> <tr class="separator:aef59cce149cd6dbfb163dcd3b37dcb4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad96d842390378fd8b20c29f01f949fe0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#ad96d842390378fd8b20c29f01f949fe0">OBEX_MINIMUM_MTU</a>   255</td></tr> <tr class="separator:ad96d842390378fd8b20c29f01f949fe0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fcb7e7f683162f5a1af1cf4da7326f8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a6fcb7e7f683162f5a1af1cf4da7326f8">OBEX_MAXIMUM_MTU</a>   65535</td></tr> <tr class="separator:a6fcb7e7f683162f5a1af1cf4da7326f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a267b34e2a9b7ee0fa117d113b590539b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a267b34e2a9b7ee0fa117d113b590539b">OBEX_IRDA_OPT_MTU</a>   (7 * 2039) /* 7 IrLAP frames */</td></tr> <tr class="memdesc:a267b34e2a9b7ee0fa117d113b590539b"><td class="mdescLeft"> </td><td class="mdescRight">Optimum MTU for various transport (optimum for throughput). <a href="#a267b34e2a9b7ee0fa117d113b590539b">More...</a><br /></td></tr> <tr class="separator:a267b34e2a9b7ee0fa117d113b590539b"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:acfec218f473774f3046bd444045bca4a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#acfec218f473774f3046bd444045bca4a">obex_mode</a> { <a class="el" href="obex__const_8h.html#acfec218f473774f3046bd444045bca4aa27c5c2aebab34852f067d17288e318e6">OBEX_MODE_CLIENT</a> = 0, <a class="el" href="obex__const_8h.html#acfec218f473774f3046bd444045bca4aa1b2f383bb735804549739b4e61f92f20">OBEX_MODE_SERVER</a> = 1 }</td></tr> <tr class="memdesc:acfec218f473774f3046bd444045bca4a"><td class="mdescLeft"> </td><td class="mdescRight">Possible modes. <a href="obex__const_8h.html#acfec218f473774f3046bd444045bca4a">More...</a><br /></td></tr> <tr class="separator:acfec218f473774f3046bd444045bca4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c1ba5023d23929d97a969d7d4ab794a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a9c1ba5023d23929d97a969d7d4ab794a">obex_data_direction</a> { <a class="el" href="obex__const_8h.html#a9c1ba5023d23929d97a969d7d4ab794aa261d3a987cdf347f8838ba774225a5ac">OBEX_DATA_NONE</a> = 0, <a class="el" href="obex__const_8h.html#a9c1ba5023d23929d97a969d7d4ab794aa2a99f3005a7de22eddae1707690af2a7">OBEX_DATA_IN</a> = 1, <a class="el" href="obex__const_8h.html#a9c1ba5023d23929d97a969d7d4ab794aada4b85382ccda7d8d8b3712fb2381f30">OBEX_DATA_OUT</a> = 2 }</td></tr> <tr class="memdesc:a9c1ba5023d23929d97a969d7d4ab794a"><td class="mdescLeft"> </td><td class="mdescRight">Possible data direction. <a href="obex__const_8h.html#a9c1ba5023d23929d97a969d7d4ab794a">More...</a><br /></td></tr> <tr class="separator:a9c1ba5023d23929d97a969d7d4ab794a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f1fb34cd1d0bd6f013ed2888bbbfe63"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63">obex_event</a> { <br />   <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a1b84ef36b2e759e29b38a6f162452b21">OBEX_EV_PROGRESS</a> = 0, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63aedac0f30e17b5e67cf7f3dded76c8eba">OBEX_EV_REQHINT</a> = 1, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a212f0dfc6ec3e60d842a3f45a677fa28">OBEX_EV_REQ</a> = 2, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a4eb7272b8bbcc168b56ae88637759dc2">OBEX_EV_REQDONE</a> = 3, <br />   <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63aa7dd7daf1866a04215af21bf0140d697">OBEX_EV_LINKERR</a> = 4, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a4ebb7808306ec85a11fa1d5a029f9dd3">OBEX_EV_PARSEERR</a> = 5, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a0162633e1de66f721d6ee45a662e5873">OBEX_EV_ACCEPTHINT</a> = 6, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63af4471209b98c8dc024aeab0e54f8947c">OBEX_EV_ABORT</a> = 7, <br />   <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a8d86ae2fccdfe94259c3e8c8b60728e2">OBEX_EV_STREAMEMPTY</a> = 8, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a1a2c1f7accaa8c11f09ebd43583e5f54">OBEX_EV_STREAMAVAIL</a> = 9, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63aa2b9e6c8a825826cd5c861bd78a5ba48">OBEX_EV_UNEXPECTED</a> = 10, <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a7e210a17853ec0712107cfa50ae232f8">OBEX_EV_REQCHECK</a> = 11, <br />   <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63a604c4454fd95e9b4640a4d537971449e">OBEX_EV_CONTINUE</a> = 12 <br /> }</td></tr> <tr class="memdesc:a7f1fb34cd1d0bd6f013ed2888bbbfe63"><td class="mdescLeft"> </td><td class="mdescRight">Possible events. <a href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63">More...</a><br /></td></tr> <tr class="separator:a7f1fb34cd1d0bd6f013ed2888bbbfe63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2dcfea2fecb45feae2acfcc3492a8305"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305">obex_transport_type</a> { <br />   <a class="el" href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305ad16fe67e8514e50f6966fcebb6913603">OBEX_TRANS_IRDA</a> = 1, <a class="el" href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305ac9c3762e1a0240a172d857d6362ad83c">OBEX_TRANS_INET</a> = 2, <a class="el" href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305a53c675fa8b53f5a88eda1b3d660a0ae8">OBEX_TRANS_CUSTOM</a> = 3, <a class="el" href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305a28139f91349db3e048c3a7168283df8a">OBEX_TRANS_BLUETOOTH</a> = 4, <br />   <a class="el" href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305a282ec0f98c621584ff1c30a2f324d8f1">OBEX_TRANS_FD</a> = 5, <a class="el" href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305ace62947eddb144d01435d4ed3787d3c7">OBEX_TRANS_USB</a> = 6 <br /> }</td></tr> <tr class="memdesc:a2dcfea2fecb45feae2acfcc3492a8305"><td class="mdescLeft"> </td><td class="mdescRight">Possible transports. <a href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305">More...</a><br /></td></tr> <tr class="separator:a2dcfea2fecb45feae2acfcc3492a8305"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86bdb1a90a8c2114cad4f3325b1524eb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eb">obex_hdr_type</a> { <br />   <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba9e142c7a222de9600d37e7fe52c4566b">OBEX_HDR_TYPE_INVALID</a> = -1, <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba699f5bd130b3800f730540f5a08ba47c">OBEX_HDR_TYPE_UNICODE</a> = (0 << OBEX_HDR_TYPE_SHIFT), <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> = (1 << OBEX_HDR_TYPE_SHIFT), <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> = (2 << OBEX_HDR_TYPE_SHIFT), <br />   <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> = (3 << OBEX_HDR_TYPE_SHIFT) <br /> }</td></tr> <tr class="memdesc:a86bdb1a90a8c2114cad4f3325b1524eb"><td class="mdescLeft"> </td><td class="mdescRight">Type part of an obex header value. <a href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eb">More...</a><br /></td></tr> <tr class="separator:a86bdb1a90a8c2114cad4f3325b1524eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3de16c9165ae58138ac8d6faa81ea129"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129">obex_hdr_id</a> { <br />   <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ab8adf0757ba076dd4785ae4465bc3126">OBEX_HDR_ID_INVALID</a> = -1, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afb5ea1bfd2640b702feb4bb9901acc5d">OBEX_HDR_ID_COUNT</a> = 0, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ae09061ff22623092f86a9f75e2549c32">OBEX_HDR_ID_NAME</a> = 1, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afede61e5d1705618a5a7b683819c98a9">OBEX_HDR_ID_TYPE</a> = 2, <br />   <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a493fceba9753fe3958e10d4a688d514b">OBEX_HDR_ID_LENGTH</a> = 3, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ad5d0345bc2bcb5978726665b3c747b0a">OBEX_HDR_ID_TIME</a> = 4, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129abc873937da0a791818007bee9c4d3ebd">OBEX_HDR_ID_DESCRIPTION</a> = 5, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a86f1f280db97332377c96cd36d95d379">OBEX_HDR_ID_TARGET</a> = 6, <br />   <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a790df6e9de2c95effac823e6b8b3185e">OBEX_HDR_ID_HTTP</a> = 7, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a0725be2b3e0c506058c2fb7f47218522">OBEX_HDR_ID_BODY</a> = 8, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a5fa6251f07d21ad9422642077e6a2b7c">OBEX_HDR_ID_BODY_END</a> = 9, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a9b11cb493d3adf5cdde3917fe38fd76f">OBEX_HDR_ID_WHO</a> = 10, <br />   <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129aa49be12f011fc84fe6dfb7f734a08778">OBEX_HDR_ID_CONNECTION</a> = 11, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afcbc2f6d7c5f182ac3012e3b1502d320">OBEX_HDR_ID_APPARAM</a> = 12, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ae8d6cee2c57265f2169494d874182961">OBEX_HDR_ID_AUTHCHAL</a> = 13, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a608a0884520d2f0d1a4c0f707babd4bf">OBEX_HDR_ID_AUTHRESP</a> = 14, <br />   <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a4f1e82641d769f5deaacda774cdb5443">OBEX_HDR_ID_CREATOR</a> = 15, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ac45c8730fec9a09412de1de5e1653dbd">OBEX_HDR_ID_WANUUID</a> = 16, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129abcaf57d1828955aeb72418ee3ae570c1">OBEX_HDR_ID_OBJECTCLASS</a> = 17, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129adcac81b78f067bd02a2752ca700c532b">OBEX_HDR_ID_SESSIONPARAM</a> = 18, <br />   <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ac40c5e2d023c92f778b9ad61e05cd10f">OBEX_HDR_ID_SESSIONSEQ</a> = 19, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a63113a3bfe9a4d9bd28a4af93bd3f026">OBEX_HDR_ID_ACTION_ID</a> = 20, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a9b5fce993061489a54a45a48594db9c9">OBEX_HDR_ID_DESTNAME</a> = 21, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a0f983a098226cd1a1a2274b94fc4d676">OBEX_HDR_ID_PERMISSIONS</a> = 22, <br />   <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a71e204c51815acc1ec34b234a0e04613">OBEX_HDR_ID_SRM</a> = 23, <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a90d67d89f28e58f801ab992c8247a13a">OBEX_HDR_ID_SRM_FLAGS</a> = 24 <br /> }</td></tr> <tr class="memdesc:a3de16c9165ae58138ac8d6faa81ea129"><td class="mdescLeft"> </td><td class="mdescRight">Identifier part of an obex header value. <a href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129">More...</a><br /></td></tr> <tr class="separator:a3de16c9165ae58138ac8d6faa81ea129"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf94005a907b2ff761fa260a4ad7debb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debb">obex_cmd</a> { <br />   <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debba84c8c177b9af84e67fcb3cc2275308cd">OBEX_CMD_CONNECT</a> = 0x00, <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debbab87ba39a681f3f7d7ad0b96e240a57f9">OBEX_CMD_DISCONNECT</a> = 0x01, <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debbae2e9db1d45b853a796890c0d61356e8b">OBEX_CMD_PUT</a> = 0x02, <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debba98ca38b0aadf5264f5d0c6de04bc6997">OBEX_CMD_GET</a> = 0x03, <br />   <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debba3db1b61538709cd7828fb1697a164b4c">OBEX_CMD_SETPATH</a> = 0x05, <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debbaa294985e6202f5c82943dc42351ed9f0">OBEX_CMD_ACTION</a> = 0x06, <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debbaaaa7f818f86826403469a3ea58feef62">OBEX_CMD_SESSION</a> = 0x07, <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debbac46fddef59641f94a8ddf9428851b128">OBEX_CMD_ABORT</a> = 0x7f <br /> }</td></tr> <tr class="memdesc:aaf94005a907b2ff761fa260a4ad7debb"><td class="mdescLeft"> </td><td class="mdescRight">Obex commands. <a href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debb">More...</a><br /></td></tr> <tr class="separator:aaf94005a907b2ff761fa260a4ad7debb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abee03ffce276c0ae217546c9f85292b2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2">obex_rsp</a> { <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2aec707d30c272b81890f3899da599c26b">OBEX_RSP_CONTINUE</a> = 0x10, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a55e8f75664331605c17f2427ab233af1">OBEX_RSP_SWITCH_PRO</a> = 0x11, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a7b896b3d390865b45556dc3e4e882811">OBEX_RSP_SUCCESS</a> = 0x20, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a37fc3f9d8185f0e6639c3b1e2fc2949d">OBEX_RSP_CREATED</a> = 0x21, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2adf2b02f60d00ce40c4db779dc7d84e3f">OBEX_RSP_ACCEPTED</a> = 0x22, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a53a48c0b3bec9da1dc3741d82db10c56">OBEX_RSP_NON_AUTHORITATIVE</a> = 0x23, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a9a462354508cafd7dc8fa49f05ab2157">OBEX_RSP_NO_CONTENT</a> = 0x24, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a55ebd5769f953b3608ff01c37e559477">OBEX_RSP_RESET_CONTENT</a> = 0x25, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a00775069caaa3fe21873d61ae1c2fd1d">OBEX_RSP_PARTIAL_CONTENT</a> = 0x26, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2ab0424a889ca77d1da125e8f3dde42d5c">OBEX_RSP_MULTIPLE_CHOICES</a> = 0x30, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a2710cb79c631617e7fc9930dfdd19b60">OBEX_RSP_MOVED_PERMANENTLY</a> = 0x31, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2ac7e7789e307362dc31fec8b2794a92b8">OBEX_RSP_MOVED_TEMPORARILY</a> = 0x32, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a96b180f6932d6ed64f8dcea9f9af4d90">OBEX_RSP_SEE_OTHER</a> = 0x33, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2afd4ba357f14401aa321f240244c78665">OBEX_RSP_NOT_MODIFIED</a> = 0x34, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a32c1edf504f7cfcaac9099750af7ec50">OBEX_RSP_USE_PROXY</a> = 0x35, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a31891c75b9c11857ff2fb29296fd17a4">OBEX_RSP_BAD_REQUEST</a> = 0x40, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2ab13e164a6bb05cf59efdf1cabe24ebf6">OBEX_RSP_UNAUTHORIZED</a> = 0x41, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2ac07593ce39c0f978dee220f7494666ec">OBEX_RSP_PAYMENT_REQUIRED</a> = 0x42, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2ab018a5dbbc6349811ae5212a1eaa93a7">OBEX_RSP_FORBIDDEN</a> = 0x43, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2ad028b79cd5577dd5dd17c471b7726c1a">OBEX_RSP_NOT_FOUND</a> = 0x44, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a6e42be8657b5f4a6950de12db9c5b31f">OBEX_RSP_METHOD_NOT_ALLOWED</a> = 0x45, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a682481146024118448d514822a5c4c06">OBEX_RSP_NOT_ACCEPTABLE</a> = 0x46, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a93f0ea9d5f4c31641d2b3f420f674c87">OBEX_RSP_PROXY_AUTH_REQUIRED</a> = 0x47, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a392085032e5589fbd5958d534c4d9561">OBEX_RSP_REQUEST_TIME_OUT</a> = 0x48, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a43ddc220798cbfebdb0e5aef4789eb87">OBEX_RSP_CONFLICT</a> = 0x49, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a39acdc920ba46db5b5c173a7bebb5b16">OBEX_RSP_GONE</a> = 0x4a, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a39964234ccbf14e418fbc634585987a7">OBEX_RSP_LENGTH_REQUIRED</a> = 0x4b, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a8438e1f622761f0eaf06ec9fb96f5404">OBEX_RSP_PRECONDITION_FAILED</a> = 0x4c, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a71e3df8105fc1b83fb2f9ed75a583684">OBEX_RSP_REQ_ENTITY_TOO_LARGE</a> = 0x4d, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a8dd5ec154b1769a815cd4b585e67f0c1">OBEX_RSP_REQ_URL_TOO_LARGE</a> = 0x4e, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a1086f7270021e1ba5ba39442b49343d0">OBEX_RSP_UNSUPPORTED_MEDIA_TYPE</a> = 0x4f, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2ad2754930dcd3e875ee0974d6c53e611d">OBEX_RSP_INTERNAL_SERVER_ERROR</a> = 0x50, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a88afdbc3734b4ce39fa6337e1be8cd4e">OBEX_RSP_NOT_IMPLEMENTED</a> = 0x51, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a07f338cccc6edeabf763af2208921652">OBEX_RSP_BAD_GATEWAY</a> = 0x52, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a052b645ac94c1e698ac1fa20e27100ab">OBEX_RSP_SERVICE_UNAVAILABLE</a> = 0x53, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a72ca106a857b0386f4f19fb82cd24173">OBEX_RSP_GATEWAY_TIMEOUT</a> = 0x54, <br />   <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a75b9114a765ae31ea9eaeba5035b3d28">OBEX_RSP_VERSION_NOT_SUPPORTED</a> = 0x55, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a48e101b2a90474b353881815d5817d20">OBEX_RSP_DATABASE_FULL</a> = 0x60, <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2a77ae8e82251a89fdb0255ce6e6dd8909">OBEX_RSP_DATABASE_LOCKED</a> = 0x61 <br /> }</td></tr> <tr class="memdesc:abee03ffce276c0ae217546c9f85292b2"><td class="mdescLeft"> </td><td class="mdescRight">Obex responses. <a href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2">More...</a><br /></td></tr> <tr class="separator:abee03ffce276c0ae217546c9f85292b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a902cdff2e09c4c4fac912450f26a2d47"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="obex__const_8h.html#a902cdff2e09c4c4fac912450f26a2d47">obex_rsp_mode</a> { <a class="el" href="obex__const_8h.html#a902cdff2e09c4c4fac912450f26a2d47aea3d051b81156d331f80046549df5feb">OBEX_RSP_MODE_NORMAL</a> = 0, <a class="el" href="obex__const_8h.html#a902cdff2e09c4c4fac912450f26a2d47a09ac9448edfade4a200cdc3952182a53">OBEX_RSP_MODE_SINGLE</a> = 1 }</td></tr> <tr class="memdesc:a902cdff2e09c4c4fac912450f26a2d47"><td class="mdescLeft"> </td><td class="mdescRight">Obex response modes. <a href="obex__const_8h.html#a902cdff2e09c4c4fac912450f26a2d47">More...</a><br /></td></tr> <tr class="separator:a902cdff2e09c4c4fac912450f26a2d47"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>OpenOBEX library - Free implementation of the Object Exchange protocol. </p> <p>Copyright (C) 1999-2000 Dag Brattli <a href="#" onclick="location.href='mai'+'lto:'+'dag'+'b@'+'cs.'+'ui'+'t.n'+'o'; return false;">dagb@<span style="display: none;">.nosp@m.</span>cs.u<span style="display: none;">.nosp@m.</span>it.no</a> Copyright (C) 1999-2000 Pontus Fuchs <a href="#" onclick="location.href='mai'+'lto:'+'pon'+'tu'+'s.f'+'uc'+'hs@'+'ta'+'cte'+'l.'+'se'; return false;">pontu<span style="display: none;">.nosp@m.</span>s.fu<span style="display: none;">.nosp@m.</span>chs@t<span style="display: none;">.nosp@m.</span>acte<span style="display: none;">.nosp@m.</span>l.se</a> Copyright (C) 2001-2002 Jean Tourrilhes <a href="#" onclick="location.href='mai'+'lto:'+'jt@'+'hp'+'l.h'+'p.'+'com'; return false;">jt@hp<span style="display: none;">.nosp@m.</span>l.hp<span style="display: none;">.nosp@m.</span>.com</a> Copyright (C) 2002-2006 Marcel Holtmann <a href="#" onclick="location.href='mai'+'lto:'+'mar'+'ce'+'l@h'+'ol'+'tma'+'nn'+'.or'+'g'; return false;">marce<span style="display: none;">.nosp@m.</span>l@ho<span style="display: none;">.nosp@m.</span>ltman<span style="display: none;">.nosp@m.</span>n.or<span style="display: none;">.nosp@m.</span>g</a> Copyright (C) 2002-2008 Christian W. Zuckschwerdt <a href="#" onclick="location.href='mai'+'lto:'+'zan'+'y@'+'tri'+'q.'+'net'; return false;">zany@<span style="display: none;">.nosp@m.</span>triq<span style="display: none;">.nosp@m.</span>.net</a> Copyright (C) 2002 Dmitry Kasatkin <a href="#" onclick="location.href='mai'+'lto:'+'dmi'+'tr'+'y.k'+'as'+'atk'+'in'+'@no'+'ki'+'a.c'+'om'; return false;">dmitr<span style="display: none;">.nosp@m.</span>y.ka<span style="display: none;">.nosp@m.</span>satki<span style="display: none;">.nosp@m.</span>n@no<span style="display: none;">.nosp@m.</span>kia.c<span style="display: none;">.nosp@m.</span>om</a> Copyright (C) 2005 Herton Ronaldo Krzesinski <a href="#" onclick="location.href='mai'+'lto:'+'her'+'to'+'n@c'+'on'+'ect'+'iv'+'a.c'+'om'+'.br'; return false;">herto<span style="display: none;">.nosp@m.</span>n@co<span style="display: none;">.nosp@m.</span>necti<span style="display: none;">.nosp@m.</span>va.c<span style="display: none;">.nosp@m.</span>om.br</a> Copyright (C) 2005-2008 Alex Kanavin <a href="#" onclick="location.href='mai'+'lto:'+'ak@'+'se'+'nsi'+'.o'+'rg'; return false;">ak@se<span style="display: none;">.nosp@m.</span>nsi.<span style="display: none;">.nosp@m.</span>org</a> Copyright (C) 2006 Johan Hedberg <a href="#" onclick="location.href='mai'+'lto:'+'joh'+'an'+'.he'+'db'+'erg'+'@n'+'oki'+'a.'+'com'; return false;">johan<span style="display: none;">.nosp@m.</span>.hed<span style="display: none;">.nosp@m.</span>berg@<span style="display: none;">.nosp@m.</span>noki<span style="display: none;">.nosp@m.</span>a.com</a> Copyright (C) 2007-2012 Hendrik Sattler <a href="#" onclick="location.href='mai'+'lto:'+'pos'+'t@'+'hen'+'dr'+'ik-'+'sa'+'ttl'+'er'+'.de'; return false;">post@<span style="display: none;">.nosp@m.</span>hend<span style="display: none;">.nosp@m.</span>rik-s<span style="display: none;">.nosp@m.</span>attl<span style="display: none;">.nosp@m.</span>er.de</a></p> <p>OpenOBEX is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.</p> <p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p> <p>You should have received a copy of the GNU Lesser General Public License along with OpenOBEX. If not, see <a href="http://www.gnu.org/">http://www.gnu.org/</a>. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="aef59cce149cd6dbfb163dcd3b37dcb4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef59cce149cd6dbfb163dcd3b37dcb4e">◆ </a></span>OBEX_DEFAULT_MTU</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_DEFAULT_MTU   1024</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a9af632db231990e36f21b9d3ac77008c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9af632db231990e36f21b9d3ac77008c">◆ </a></span>OBEX_FINAL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FINAL   0x80</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a3e53faa41fb98d412bf443cfee8f6151"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e53faa41fb98d412bf443cfee8f6151">◆ </a></span>OBEX_FL_CLOEXEC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_CLOEXEC   (1 << 4)</td> </tr> </table> </div><div class="memdoc"> <p>Set CLOEXEC flag on file descriptors. </p> </div> </div> <a id="a915c12c47e602fbb925c939a0409ee50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a915c12c47e602fbb925c939a0409ee50">◆ </a></span>OBEX_FL_FILTERHINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_FILTERHINT   (1 << 2)</td> </tr> </table> </div><div class="memdoc"> <p>Filter devices based on hint bit. </p> </div> </div> <a id="a36959e3ba546d176f4349263bf7ce947"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36959e3ba546d176f4349263bf7ce947">◆ </a></span>OBEX_FL_FILTERIAS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_FILTERIAS   (1 << 3)</td> </tr> </table> </div><div class="memdoc"> <p>Filter devices based on IAS entry. </p> </div> </div> <a id="ae679a233664885d0feeb58ded5cb0dba"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae679a233664885d0feeb58ded5cb0dba">◆ </a></span>OBEX_FL_FIT_ONE_PACKET</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_FIT_ONE_PACKET   (1 << 0)</td> </tr> </table> </div><div class="memdoc"> <p>This header must fit in one packet. </p> </div> </div> <a id="a9829f3a39fd9f395ec9770028f6a6e53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9829f3a39fd9f395ec9770028f6a6e53">◆ </a></span>OBEX_FL_KEEPSERVER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_KEEPSERVER   (1 << 1)</td> </tr> </table> </div><div class="memdoc"> <p>Keep the server alive. </p> </div> </div> <a id="aee3617d209025e5084554963818aeb82"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee3617d209025e5084554963818aeb82">◆ </a></span>OBEX_FL_NONBLOCK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_NONBLOCK   (1 << 5)</td> </tr> </table> </div><div class="memdoc"> <p>Set the NONBLOCK flag on file descriptors. </p> </div> </div> <a id="a36a174f626ee941a566766c8230c17b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36a174f626ee941a566766c8230c17b9">◆ </a></span>OBEX_FL_STREAM_CONTINUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_STREAM_CONTINUE   (1 << 5)</td> </tr> </table> </div><div class="memdoc"> <p>Continue body stream after all remaining headers. </p> </div> </div> <a id="a0c385bb8823467db42ad01c1a78fa4cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c385bb8823467db42ad01c1a78fa4cf">◆ </a></span>OBEX_FL_STREAM_DATA</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_STREAM_DATA   (1 << 2)</td> </tr> </table> </div><div class="memdoc"> <p>Set data for body stream. </p> </div> </div> <a id="aca7ceb89b1734c86b96e0c408b1aa2a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca7ceb89b1734c86b96e0c408b1aa2a4">◆ </a></span>OBEX_FL_STREAM_DATAEND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_STREAM_DATAEND   (1 << 3)</td> </tr> </table> </div><div class="memdoc"> <p>Set data (or no data) for body stream and finish it. </p> </div> </div> <a id="af68574f18bf8e20cbd6a22546057336e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af68574f18bf8e20cbd6a22546057336e">◆ </a></span>OBEX_FL_STREAM_START</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_STREAM_START   (1 << 1)</td> </tr> </table> </div><div class="memdoc"> <p>Start of streaming body. </p> </div> </div> <a id="a26ba475185cce7c4b7938c1c276c6b49"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26ba475185cce7c4b7938c1c276c6b49">◆ </a></span>OBEX_FL_SUSPEND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_FL_SUSPEND   (1 << 4)</td> </tr> </table> </div><div class="memdoc"> <p>Suspend after sending this header. </p> </div> </div> <a id="a8dc5a6e5f113f3684489f9c2aab614ba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8dc5a6e5f113f3684489f9c2aab614ba">◆ </a></span>OBEX_HDR_ACTION_ID</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_ACTION_ID   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a63113a3bfe9a4d9bd28a4af93bd3f026">OBEX_HDR_ID_ACTION_ID</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a51af8e8890507829d11b6153fef2f7a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51af8e8890507829d11b6153fef2f7a2">◆ </a></span>OBEX_HDR_APPARAM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_APPARAM   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afcbc2f6d7c5f182ac3012e3b1502d320">OBEX_HDR_ID_APPARAM</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ad42a3ace0c0a5de98ef6471a0b1e86fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad42a3ace0c0a5de98ef6471a0b1e86fc">◆ </a></span>OBEX_HDR_AUTHCHAL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_AUTHCHAL   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ae8d6cee2c57265f2169494d874182961">OBEX_HDR_ID_AUTHCHAL</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a38db52b543c37f39290654487cb8cf4c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a38db52b543c37f39290654487cb8cf4c">◆ </a></span>OBEX_HDR_AUTHRESP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_AUTHRESP   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a608a0884520d2f0d1a4c0f707babd4bf">OBEX_HDR_ID_AUTHRESP</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a91084099610140636af850acf45dd7c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91084099610140636af850acf45dd7c5">◆ </a></span>OBEX_HDR_BODY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_BODY   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a0725be2b3e0c506058c2fb7f47218522">OBEX_HDR_ID_BODY</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="adda02afd864fe33238cfd97ca52a6c39"></a> <h2 class="memtitle"><span class="permalink"><a href="#adda02afd864fe33238cfd97ca52a6c39">◆ </a></span>OBEX_HDR_BODY_END</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_BODY_END   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a5fa6251f07d21ad9422642077e6a2b7c">OBEX_HDR_ID_BODY_END</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5882285e69c2d3dad331293bd541c637"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5882285e69c2d3dad331293bd541c637">◆ </a></span>OBEX_HDR_CONNECTION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_CONNECTION   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129aa49be12f011fc84fe6dfb7f734a08778">OBEX_HDR_ID_CONNECTION</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a56897cef532d8a15affc95e4b06d9be9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a56897cef532d8a15affc95e4b06d9be9">◆ </a></span>OBEX_HDR_COUNT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_COUNT   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afb5ea1bfd2640b702feb4bb9901acc5d">OBEX_HDR_ID_COUNT</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ad94c6912e182805ddef4593260ba6530"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad94c6912e182805ddef4593260ba6530">◆ </a></span>OBEX_HDR_CREATOR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_CREATOR   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a4f1e82641d769f5deaacda774cdb5443">OBEX_HDR_ID_CREATOR</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a45b59bb382f1fec439ad5a980f4c5236"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45b59bb382f1fec439ad5a980f4c5236">◆ </a></span>OBEX_HDR_DESCRIPTION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_DESCRIPTION   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129abc873937da0a791818007bee9c4d3ebd">OBEX_HDR_ID_DESCRIPTION</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba699f5bd130b3800f730540f5a08ba47c">OBEX_HDR_TYPE_UNICODE</a>)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a71a1867b15a22eb2d5fd838f9e64d607"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71a1867b15a22eb2d5fd838f9e64d607">◆ </a></span>OBEX_HDR_DESTNAME</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_DESTNAME   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a9b5fce993061489a54a45a48594db9c9">OBEX_HDR_ID_DESTNAME</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba699f5bd130b3800f730540f5a08ba47c">OBEX_HDR_TYPE_UNICODE</a>)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6cf6e200902a6d819c6ac2cc24382a99"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6cf6e200902a6d819c6ac2cc24382a99">◆ </a></span>OBEX_HDR_EMPTY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_EMPTY   0x00 /* Empty header (buggy OBEX servers) */</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a1990b83a68713bf3ea1e9752699d2624"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1990b83a68713bf3ea1e9752699d2624">◆ </a></span>OBEX_HDR_HTTP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_HTTP   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a790df6e9de2c95effac823e6b8b3185e">OBEX_HDR_ID_HTTP</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a2ba738331a62595c76d6da29eddb547d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ba738331a62595c76d6da29eddb547d">◆ </a></span>OBEX_HDR_ID_MASK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_ID_MASK   0x3f</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="af9cc23d4f310f3d185f50aa832a9956d"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9cc23d4f310f3d185f50aa832a9956d">◆ </a></span>OBEX_HDR_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_LENGTH   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a493fceba9753fe3958e10d4a688d514b">OBEX_HDR_ID_LENGTH</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ae5833c963dd09661a295e49fae78caa9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae5833c963dd09661a295e49fae78caa9">◆ </a></span>OBEX_HDR_NAME</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_NAME   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ae09061ff22623092f86a9f75e2549c32">OBEX_HDR_ID_NAME</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba699f5bd130b3800f730540f5a08ba47c">OBEX_HDR_TYPE_UNICODE</a>)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ab83181f7c9a73b40d5fde3d0fdd22c0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab83181f7c9a73b40d5fde3d0fdd22c0c">◆ </a></span>OBEX_HDR_OBJECTCLASS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_OBJECTCLASS   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129abcaf57d1828955aeb72418ee3ae570c1">OBEX_HDR_ID_OBJECTCLASS</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac1ee6736541c9769bb623d354d77c726"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac1ee6736541c9769bb623d354d77c726">◆ </a></span>OBEX_HDR_PERMISSIONS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_PERMISSIONS   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a0f983a098226cd1a1a2274b94fc4d676">OBEX_HDR_ID_PERMISSIONS</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a441072d8006f2f0a0e8cd074170b2d88"></a> <h2 class="memtitle"><span class="permalink"><a href="#a441072d8006f2f0a0e8cd074170b2d88">◆ </a></span>OBEX_HDR_SESSIONPARAM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_SESSIONPARAM   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129adcac81b78f067bd02a2752ca700c532b">OBEX_HDR_ID_SESSIONPARAM</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aff5717a385944b09a79817b3a7c56501"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff5717a385944b09a79817b3a7c56501">◆ </a></span>OBEX_HDR_SESSIONSEQ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_SESSIONSEQ   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ac40c5e2d023c92f778b9ad61e05cd10f">OBEX_HDR_ID_SESSIONSEQ</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a86bd4bb5040d70d7fa16eda241dda2ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86bd4bb5040d70d7fa16eda241dda2ed">◆ </a></span>OBEX_HDR_SRM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_SRM   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a71e204c51815acc1ec34b234a0e04613">OBEX_HDR_ID_SRM</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aa430292ca3147a70b1bc4dd8f5c9ad9f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa430292ca3147a70b1bc4dd8f5c9ad9f">◆ </a></span>OBEX_HDR_SRM_FLAGS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_SRM_FLAGS   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a90d67d89f28e58f801ab992c8247a13a">OBEX_HDR_ID_SRM_FLAGS</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70">OBEX_HDR_TYPE_UINT8</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a3d953172c866afb8837cb59f87982653"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d953172c866afb8837cb59f87982653">◆ </a></span>OBEX_HDR_TARGET</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_TARGET   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a86f1f280db97332377c96cd36d95d379">OBEX_HDR_ID_TARGET</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a1c76fe9d48cde5bef0ad42e746cf2258"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c76fe9d48cde5bef0ad42e746cf2258">◆ </a></span>OBEX_HDR_TIME</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_TIME   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ad5d0345bc2bcb5978726665b3c747b0a">OBEX_HDR_ID_TIME</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> ) /* Format: ISO 8601 */</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a35c9bfbc36121805f76d6a1fd7b3a853"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35c9bfbc36121805f76d6a1fd7b3a853">◆ </a></span>OBEX_HDR_TIME2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_TIME2   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ad5d0345bc2bcb5978726665b3c747b0a">OBEX_HDR_ID_TIME</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0">OBEX_HDR_TYPE_UINT32</a> ) /* Deprecated use HDR_TIME instead */</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ab8caafc6687d8cf9888f840fb593ea7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8caafc6687d8cf9888f840fb593ea7f">◆ </a></span>OBEX_HDR_TYPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_TYPE   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129afede61e5d1705618a5a7b683819c98a9">OBEX_HDR_ID_TYPE</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aa054c4e8f8b467c52ef95fa949987c0d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa054c4e8f8b467c52ef95fa949987c0d">◆ </a></span>OBEX_HDR_TYPE_MASK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_TYPE_MASK   0xc0</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a9fa8ede8160a3e0472b1cfd958112dbe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9fa8ede8160a3e0472b1cfd958112dbe">◆ </a></span>OBEX_HDR_TYPE_SHIFT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_TYPE_SHIFT   6</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ab4c3bfb8f9b5adc72d8905f3c641324d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4c3bfb8f9b5adc72d8905f3c641324d">◆ </a></span>OBEX_HDR_WANUUID</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_WANUUID   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129ac45c8730fec9a09412de1de5e1653dbd">OBEX_HDR_ID_WANUUID</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="abc3c35daa7a942db7b1c23ec1ee82f49"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc3c35daa7a942db7b1c23ec1ee82f49">◆ </a></span>OBEX_HDR_WHO</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_HDR_WHO   (<a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129a9b11cb493d3adf5cdde3917fe38fd76f">OBEX_HDR_ID_WHO</a> | <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b">OBEX_HDR_TYPE_BYTES</a> )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a267b34e2a9b7ee0fa117d113b590539b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a267b34e2a9b7ee0fa117d113b590539b">◆ </a></span>OBEX_IRDA_OPT_MTU</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_IRDA_OPT_MTU   (7 * 2039) /* 7 IrLAP frames */</td> </tr> </table> </div><div class="memdoc"> <p>Optimum MTU for various transport (optimum for throughput). </p> <p>The user/application has to set them via <a class="el" href="api_8c.html#aa113f52abc1574dcd5beeb4f5b36fbf7" title="Set MTU to be used for receive and transmit. ">OBEX_SetTransportMTU()</a>. If you are worried about safety or latency, stick with the current default... - Jean II </p> </div> </div> <a id="a6fcb7e7f683162f5a1af1cf4da7326f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fcb7e7f683162f5a1af1cf4da7326f8">◆ </a></span>OBEX_MAXIMUM_MTU</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_MAXIMUM_MTU   65535</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ad96d842390378fd8b20c29f01f949fe0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad96d842390378fd8b20c29f01f949fe0">◆ </a></span>OBEX_MINIMUM_MTU</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBEX_MINIMUM_MTU   255</td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="aaf94005a907b2ff761fa260a4ad7debb"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf94005a907b2ff761fa260a4ad7debb">◆ </a></span>obex_cmd</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#aaf94005a907b2ff761fa260a4ad7debb">obex_cmd</a></td> </tr> </table> </div><div class="memdoc"> <p>Obex commands. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaf94005a907b2ff761fa260a4ad7debba84c8c177b9af84e67fcb3cc2275308cd"></a>OBEX_CMD_CONNECT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaf94005a907b2ff761fa260a4ad7debbab87ba39a681f3f7d7ad0b96e240a57f9"></a>OBEX_CMD_DISCONNECT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaf94005a907b2ff761fa260a4ad7debbae2e9db1d45b853a796890c0d61356e8b"></a>OBEX_CMD_PUT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaf94005a907b2ff761fa260a4ad7debba98ca38b0aadf5264f5d0c6de04bc6997"></a>OBEX_CMD_GET </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaf94005a907b2ff761fa260a4ad7debba3db1b61538709cd7828fb1697a164b4c"></a>OBEX_CMD_SETPATH </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaf94005a907b2ff761fa260a4ad7debbaa294985e6202f5c82943dc42351ed9f0"></a>OBEX_CMD_ACTION </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaf94005a907b2ff761fa260a4ad7debbaaaa7f818f86826403469a3ea58feef62"></a>OBEX_CMD_SESSION </td><td class="fielddoc"><p>used for reliable session support </p> </td></tr> <tr><td class="fieldname"><a id="aaf94005a907b2ff761fa260a4ad7debbac46fddef59641f94a8ddf9428851b128"></a>OBEX_CMD_ABORT </td><td class="fielddoc"></td></tr> </table> </div> </div> <a id="a9c1ba5023d23929d97a969d7d4ab794a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c1ba5023d23929d97a969d7d4ab794a">◆ </a></span>obex_data_direction</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#a9c1ba5023d23929d97a969d7d4ab794a">obex_data_direction</a></td> </tr> </table> </div><div class="memdoc"> <p>Possible data direction. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9c1ba5023d23929d97a969d7d4ab794aa261d3a987cdf347f8838ba774225a5ac"></a>OBEX_DATA_NONE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a9c1ba5023d23929d97a969d7d4ab794aa2a99f3005a7de22eddae1707690af2a7"></a>OBEX_DATA_IN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a9c1ba5023d23929d97a969d7d4ab794aada4b85382ccda7d8d8b3712fb2381f30"></a>OBEX_DATA_OUT </td><td class="fielddoc"></td></tr> </table> </div> </div> <a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f1fb34cd1d0bd6f013ed2888bbbfe63">◆ </a></span>obex_event</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#a7f1fb34cd1d0bd6f013ed2888bbbfe63">obex_event</a></td> </tr> </table> </div><div class="memdoc"> <p>Possible events. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a1b84ef36b2e759e29b38a6f162452b21"></a>OBEX_EV_PROGRESS </td><td class="fielddoc"><p>Progress has been made. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63aedac0f30e17b5e67cf7f3dded76c8eba"></a>OBEX_EV_REQHINT </td><td class="fielddoc"><p>An incoming request is about to come. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a212f0dfc6ec3e60d842a3f45a677fa28"></a>OBEX_EV_REQ </td><td class="fielddoc"><p>An incoming request has arrived. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a4eb7272b8bbcc168b56ae88637759dc2"></a>OBEX_EV_REQDONE </td><td class="fielddoc"><p>Request has finished. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63aa7dd7daf1866a04215af21bf0140d697"></a>OBEX_EV_LINKERR </td><td class="fielddoc"><p>Link has been disconnected. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a4ebb7808306ec85a11fa1d5a029f9dd3"></a>OBEX_EV_PARSEERR </td><td class="fielddoc"><p>Malformed data encountered. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a0162633e1de66f721d6ee45a662e5873"></a>OBEX_EV_ACCEPTHINT </td><td class="fielddoc"><p>Connection accepted. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63af4471209b98c8dc024aeab0e54f8947c"></a>OBEX_EV_ABORT </td><td class="fielddoc"><p>Request was aborted. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a8d86ae2fccdfe94259c3e8c8b60728e2"></a>OBEX_EV_STREAMEMPTY </td><td class="fielddoc"><p>Need to feed more data when sending a stream. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a1a2c1f7accaa8c11f09ebd43583e5f54"></a>OBEX_EV_STREAMAVAIL </td><td class="fielddoc"><p>Time to pick up data when receiving a stream. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63aa2b9e6c8a825826cd5c861bd78a5ba48"></a>OBEX_EV_UNEXPECTED </td><td class="fielddoc"><p>Unexpected data, not fatal. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a7e210a17853ec0712107cfa50ae232f8"></a>OBEX_EV_REQCHECK </td><td class="fielddoc"><p>First packet of an incoming request has been parsed. </p> </td></tr> <tr><td class="fieldname"><a id="a7f1fb34cd1d0bd6f013ed2888bbbfe63a604c4454fd95e9b4640a4d537971449e"></a>OBEX_EV_CONTINUE </td><td class="fielddoc"><p>A Continue response was received and a new request is about to be sent. </p> <p>CancelRequest() can be used to stop the request processing. </p> </td></tr> </table> </div> </div> <a id="a3de16c9165ae58138ac8d6faa81ea129"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3de16c9165ae58138ac8d6faa81ea129">◆ </a></span>obex_hdr_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#a3de16c9165ae58138ac8d6faa81ea129">obex_hdr_id</a></td> </tr> </table> </div><div class="memdoc"> <p>Identifier part of an obex header value. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129ab8adf0757ba076dd4785ae4465bc3126"></a>OBEX_HDR_ID_INVALID </td><td class="fielddoc"><p>used as invalid return value </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129afb5ea1bfd2640b702feb4bb9901acc5d"></a>OBEX_HDR_ID_COUNT </td><td class="fielddoc"><p>Number of objects (used by connect) </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129ae09061ff22623092f86a9f75e2549c32"></a>OBEX_HDR_ID_NAME </td><td class="fielddoc"><p>Name of the object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129afede61e5d1705618a5a7b683819c98a9"></a>OBEX_HDR_ID_TYPE </td><td class="fielddoc"><p>Type of the object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a493fceba9753fe3958e10d4a688d514b"></a>OBEX_HDR_ID_LENGTH </td><td class="fielddoc"><p>Total length of object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129ad5d0345bc2bcb5978726665b3c747b0a"></a>OBEX_HDR_ID_TIME </td><td class="fielddoc"><p>Last modification time of (ISO8601) </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129abc873937da0a791818007bee9c4d3ebd"></a>OBEX_HDR_ID_DESCRIPTION </td><td class="fielddoc"><p>Description of object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a86f1f280db97332377c96cd36d95d379"></a>OBEX_HDR_ID_TARGET </td><td class="fielddoc"><p>Identifies the target for the object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a790df6e9de2c95effac823e6b8b3185e"></a>OBEX_HDR_ID_HTTP </td><td class="fielddoc"><p>An HTTP 1.x header. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a0725be2b3e0c506058c2fb7f47218522"></a>OBEX_HDR_ID_BODY </td><td class="fielddoc"><p>Data part of the object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a5fa6251f07d21ad9422642077e6a2b7c"></a>OBEX_HDR_ID_BODY_END </td><td class="fielddoc"><p>Last data part of the object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a9b11cb493d3adf5cdde3917fe38fd76f"></a>OBEX_HDR_ID_WHO </td><td class="fielddoc"><p>Identifies the sender of the object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129aa49be12f011fc84fe6dfb7f734a08778"></a>OBEX_HDR_ID_CONNECTION </td><td class="fielddoc"><p>Connection identifier. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129afcbc2f6d7c5f182ac3012e3b1502d320"></a>OBEX_HDR_ID_APPARAM </td><td class="fielddoc"><p>Application parameters. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129ae8d6cee2c57265f2169494d874182961"></a>OBEX_HDR_ID_AUTHCHAL </td><td class="fielddoc"><p>Authentication challenge. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a608a0884520d2f0d1a4c0f707babd4bf"></a>OBEX_HDR_ID_AUTHRESP </td><td class="fielddoc"><p>Authentication response. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a4f1e82641d769f5deaacda774cdb5443"></a>OBEX_HDR_ID_CREATOR </td><td class="fielddoc"><p>indicates the creator of an object </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129ac45c8730fec9a09412de1de5e1653dbd"></a>OBEX_HDR_ID_WANUUID </td><td class="fielddoc"><p>uniquely identifies the network client (OBEX server) </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129abcaf57d1828955aeb72418ee3ae570c1"></a>OBEX_HDR_ID_OBJECTCLASS </td><td class="fielddoc"><p>OBEX Object class of object. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129adcac81b78f067bd02a2752ca700c532b"></a>OBEX_HDR_ID_SESSIONPARAM </td><td class="fielddoc"><p>Parameters used in session commands/responses. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129ac40c5e2d023c92f778b9ad61e05cd10f"></a>OBEX_HDR_ID_SESSIONSEQ </td><td class="fielddoc"><p>Sequence number used in each OBEX packet for reliability. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a63113a3bfe9a4d9bd28a4af93bd3f026"></a>OBEX_HDR_ID_ACTION_ID </td><td class="fielddoc"><p>Specifies the action for the ACTION command. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a9b5fce993061489a54a45a48594db9c9"></a>OBEX_HDR_ID_DESTNAME </td><td class="fielddoc"><p>Destination object name. </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a0f983a098226cd1a1a2274b94fc4d676"></a>OBEX_HDR_ID_PERMISSIONS </td><td class="fielddoc"><p>bit mask for setting permissions </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a71e204c51815acc1ec34b234a0e04613"></a>OBEX_HDR_ID_SRM </td><td class="fielddoc"><p>response mode selection </p> </td></tr> <tr><td class="fieldname"><a id="a3de16c9165ae58138ac8d6faa81ea129a90d67d89f28e58f801ab992c8247a13a"></a>OBEX_HDR_ID_SRM_FLAGS </td><td class="fielddoc"><p>flags for single response mode </p> </td></tr> </table> </div> </div> <a id="a86bdb1a90a8c2114cad4f3325b1524eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86bdb1a90a8c2114cad4f3325b1524eb">◆ </a></span>obex_hdr_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#a86bdb1a90a8c2114cad4f3325b1524eb">obex_hdr_type</a></td> </tr> </table> </div><div class="memdoc"> <p>Type part of an obex header value. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a86bdb1a90a8c2114cad4f3325b1524eba9e142c7a222de9600d37e7fe52c4566b"></a>OBEX_HDR_TYPE_INVALID </td><td class="fielddoc"><p>used as invalid return value </p> </td></tr> <tr><td class="fieldname"><a id="a86bdb1a90a8c2114cad4f3325b1524eba699f5bd130b3800f730540f5a08ba47c"></a>OBEX_HDR_TYPE_UNICODE </td><td class="fielddoc"><p>zero terminated unicode string (network byte order) </p> </td></tr> <tr><td class="fieldname"><a id="a86bdb1a90a8c2114cad4f3325b1524ebae01619050028eac962e8709f0b50df3b"></a>OBEX_HDR_TYPE_BYTES </td><td class="fielddoc"><p>byte array </p> </td></tr> <tr><td class="fieldname"><a id="a86bdb1a90a8c2114cad4f3325b1524eba82d8227c25c30f6d1ba22eb4dba10b70"></a>OBEX_HDR_TYPE_UINT8 </td><td class="fielddoc"><p>8bit unsigned integer </p> </td></tr> <tr><td class="fieldname"><a id="a86bdb1a90a8c2114cad4f3325b1524eba59723f37580d35b2cd65f77f9d45ded0"></a>OBEX_HDR_TYPE_UINT32 </td><td class="fielddoc"><p>32bit unsigned integer </p> </td></tr> </table> </div> </div> <a id="acfec218f473774f3046bd444045bca4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfec218f473774f3046bd444045bca4a">◆ </a></span>obex_mode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#acfec218f473774f3046bd444045bca4a">obex_mode</a></td> </tr> </table> </div><div class="memdoc"> <p>Possible modes. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="acfec218f473774f3046bd444045bca4aa27c5c2aebab34852f067d17288e318e6"></a>OBEX_MODE_CLIENT </td><td class="fielddoc"><p>client mode </p> </td></tr> <tr><td class="fieldname"><a id="acfec218f473774f3046bd444045bca4aa1b2f383bb735804549739b4e61f92f20"></a>OBEX_MODE_SERVER </td><td class="fielddoc"><p>server mode </p> </td></tr> </table> </div> </div> <a id="abee03ffce276c0ae217546c9f85292b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#abee03ffce276c0ae217546c9f85292b2">◆ </a></span>obex_rsp</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#abee03ffce276c0ae217546c9f85292b2">obex_rsp</a></td> </tr> </table> </div><div class="memdoc"> <p>Obex responses. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2aec707d30c272b81890f3899da599c26b"></a>OBEX_RSP_CONTINUE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a55e8f75664331605c17f2427ab233af1"></a>OBEX_RSP_SWITCH_PRO </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a7b896b3d390865b45556dc3e4e882811"></a>OBEX_RSP_SUCCESS </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a37fc3f9d8185f0e6639c3b1e2fc2949d"></a>OBEX_RSP_CREATED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2adf2b02f60d00ce40c4db779dc7d84e3f"></a>OBEX_RSP_ACCEPTED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a53a48c0b3bec9da1dc3741d82db10c56"></a>OBEX_RSP_NON_AUTHORITATIVE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a9a462354508cafd7dc8fa49f05ab2157"></a>OBEX_RSP_NO_CONTENT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a55ebd5769f953b3608ff01c37e559477"></a>OBEX_RSP_RESET_CONTENT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a00775069caaa3fe21873d61ae1c2fd1d"></a>OBEX_RSP_PARTIAL_CONTENT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2ab0424a889ca77d1da125e8f3dde42d5c"></a>OBEX_RSP_MULTIPLE_CHOICES </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a2710cb79c631617e7fc9930dfdd19b60"></a>OBEX_RSP_MOVED_PERMANENTLY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2ac7e7789e307362dc31fec8b2794a92b8"></a>OBEX_RSP_MOVED_TEMPORARILY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a96b180f6932d6ed64f8dcea9f9af4d90"></a>OBEX_RSP_SEE_OTHER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2afd4ba357f14401aa321f240244c78665"></a>OBEX_RSP_NOT_MODIFIED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a32c1edf504f7cfcaac9099750af7ec50"></a>OBEX_RSP_USE_PROXY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a31891c75b9c11857ff2fb29296fd17a4"></a>OBEX_RSP_BAD_REQUEST </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2ab13e164a6bb05cf59efdf1cabe24ebf6"></a>OBEX_RSP_UNAUTHORIZED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2ac07593ce39c0f978dee220f7494666ec"></a>OBEX_RSP_PAYMENT_REQUIRED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2ab018a5dbbc6349811ae5212a1eaa93a7"></a>OBEX_RSP_FORBIDDEN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2ad028b79cd5577dd5dd17c471b7726c1a"></a>OBEX_RSP_NOT_FOUND </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a6e42be8657b5f4a6950de12db9c5b31f"></a>OBEX_RSP_METHOD_NOT_ALLOWED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a682481146024118448d514822a5c4c06"></a>OBEX_RSP_NOT_ACCEPTABLE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a93f0ea9d5f4c31641d2b3f420f674c87"></a>OBEX_RSP_PROXY_AUTH_REQUIRED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a392085032e5589fbd5958d534c4d9561"></a>OBEX_RSP_REQUEST_TIME_OUT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a43ddc220798cbfebdb0e5aef4789eb87"></a>OBEX_RSP_CONFLICT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a39acdc920ba46db5b5c173a7bebb5b16"></a>OBEX_RSP_GONE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a39964234ccbf14e418fbc634585987a7"></a>OBEX_RSP_LENGTH_REQUIRED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a8438e1f622761f0eaf06ec9fb96f5404"></a>OBEX_RSP_PRECONDITION_FAILED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a71e3df8105fc1b83fb2f9ed75a583684"></a>OBEX_RSP_REQ_ENTITY_TOO_LARGE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a8dd5ec154b1769a815cd4b585e67f0c1"></a>OBEX_RSP_REQ_URL_TOO_LARGE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a1086f7270021e1ba5ba39442b49343d0"></a>OBEX_RSP_UNSUPPORTED_MEDIA_TYPE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2ad2754930dcd3e875ee0974d6c53e611d"></a>OBEX_RSP_INTERNAL_SERVER_ERROR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a88afdbc3734b4ce39fa6337e1be8cd4e"></a>OBEX_RSP_NOT_IMPLEMENTED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a07f338cccc6edeabf763af2208921652"></a>OBEX_RSP_BAD_GATEWAY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a052b645ac94c1e698ac1fa20e27100ab"></a>OBEX_RSP_SERVICE_UNAVAILABLE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a72ca106a857b0386f4f19fb82cd24173"></a>OBEX_RSP_GATEWAY_TIMEOUT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a75b9114a765ae31ea9eaeba5035b3d28"></a>OBEX_RSP_VERSION_NOT_SUPPORTED </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a48e101b2a90474b353881815d5817d20"></a>OBEX_RSP_DATABASE_FULL </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abee03ffce276c0ae217546c9f85292b2a77ae8e82251a89fdb0255ce6e6dd8909"></a>OBEX_RSP_DATABASE_LOCKED </td><td class="fielddoc"></td></tr> </table> </div> </div> <a id="a902cdff2e09c4c4fac912450f26a2d47"></a> <h2 class="memtitle"><span class="permalink"><a href="#a902cdff2e09c4c4fac912450f26a2d47">◆ </a></span>obex_rsp_mode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#a902cdff2e09c4c4fac912450f26a2d47">obex_rsp_mode</a></td> </tr> </table> </div><div class="memdoc"> <p>Obex response modes. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a902cdff2e09c4c4fac912450f26a2d47aea3d051b81156d331f80046549df5feb"></a>OBEX_RSP_MODE_NORMAL </td><td class="fielddoc"><p>normal response mode </p> </td></tr> <tr><td class="fieldname"><a id="a902cdff2e09c4c4fac912450f26a2d47a09ac9448edfade4a200cdc3952182a53"></a>OBEX_RSP_MODE_SINGLE </td><td class="fielddoc"><p>single response mode (SRM) </p> </td></tr> </table> </div> </div> <a id="a2dcfea2fecb45feae2acfcc3492a8305"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2dcfea2fecb45feae2acfcc3492a8305">◆ </a></span>obex_transport_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="obex__const_8h.html#a2dcfea2fecb45feae2acfcc3492a8305">obex_transport_type</a></td> </tr> </table> </div><div class="memdoc"> <p>Possible transports. </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2dcfea2fecb45feae2acfcc3492a8305ad16fe67e8514e50f6966fcebb6913603"></a>OBEX_TRANS_IRDA </td><td class="fielddoc"><p>Infrared. </p> </td></tr> <tr><td class="fieldname"><a id="a2dcfea2fecb45feae2acfcc3492a8305ac9c3762e1a0240a172d857d6362ad83c"></a>OBEX_TRANS_INET </td><td class="fielddoc"><p>TCP over IPv4/v6. </p> </td></tr> <tr><td class="fieldname"><a id="a2dcfea2fecb45feae2acfcc3492a8305a53c675fa8b53f5a88eda1b3d660a0ae8"></a>OBEX_TRANS_CUSTOM </td><td class="fielddoc"><p>Custom transport with callbacks. </p> </td></tr> <tr><td class="fieldname"><a id="a2dcfea2fecb45feae2acfcc3492a8305a28139f91349db3e048c3a7168283df8a"></a>OBEX_TRANS_BLUETOOTH </td><td class="fielddoc"><p>Bluetooth RFCOMM. </p> </td></tr> <tr><td class="fieldname"><a id="a2dcfea2fecb45feae2acfcc3492a8305a282ec0f98c621584ff1c30a2f324d8f1"></a>OBEX_TRANS_FD </td><td class="fielddoc"><p>file descriptors </p> </td></tr> <tr><td class="fieldname"><a id="a2dcfea2fecb45feae2acfcc3492a8305ace62947eddb144d01435d4ed3787d3c7"></a>OBEX_TRANS_USB </td><td class="fielddoc"><p>USB CDC OBEX. </p> </td></tr> </table> </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.14 </small></address> </body> </html>