Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 78cff6a8ec39f0e621e35b5f5c351f9d > files > 17

lib64brlapi-devel-4.1-1mdv2010.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>BrlAPI: brlapi.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="dir_64400715bd5d4fbe5b305722a735dcc0.html">Programs</a>
  </div>
</div>
<div class="contents">
<h1>brlapi.h File Reference</h1>Types, defines and functions prototypes for <em>BrlAPI's</em> library. <a href="#_details">More...</a>
<p>
<code>#include &lt;sys/types.h&gt;</code><br>
<code>#include &lt;stdint.h&gt;</code><br>
<code>#include &lt;unistd.h&gt;</code><br>
<code>#include &lt;inttypes.h&gt;</code><br>
<code>#include &quot;<a class="el" href="brlapi__keycodes_8h-source.html">brlapi_keycodes.h</a>&quot;</code><br>

<p>
<a href="brlapi_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbrlapi__connectionSettings__t.html">brlapi_connectionSettings_t</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Settings structure for <em>BrlAPI</em> connection.  <a href="structbrlapi__connectionSettings__t.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbrlapi__writeArguments__t.html">brlapi_writeArguments_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbrlapi__expandedKeyCode__t.html">brlapi_expandedKeyCode_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbrlapi__describedKeyCode__t.html">brlapi_describedKeyCode_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbrlapi__range__t.html">brlapi_range_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbrlapi__error__t.html">brlapi_error_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbrlapi__writeStruct.html">brlapi_writeStruct</a></td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__version.html#gfaee688e8b3561f3b788ed238338968c">BRLAPI_RELEASE</a>&nbsp;&nbsp;&nbsp;&quot;0.5.4&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__version.html#g4d56f1d71fa768566e709b12862f163a">BRLAPI_MAJOR</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__version.html#ge62937b1b372ea491deeee4451f44e83">BRLAPI_MINOR</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__version.html#g06d391c89b27dbd236edf020b4581311">BRLAPI_REVISION</a>&nbsp;&nbsp;&nbsp;4</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="brlapi_8h.html#af61afab5ea0f7574217a09dba040428">BRLAPI_STDCALL</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#gbf6a76636febaac1c0251abb12d0935c">BRLAPI_SOCKETPORTNUM</a>&nbsp;&nbsp;&nbsp;4101</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g4f5503ad782017b1e0b323b3ec8a331a">BRLAPI_SOCKETPORT</a>&nbsp;&nbsp;&nbsp;&quot;4101&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g056c43c3de93b35970abf896e99a9893">BRLAPI_SOCKETPATH</a>&nbsp;&nbsp;&nbsp;&quot;/var/lib/BrlAPI&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g0439f024cb826c67dbe16f7c66fa5a38">BRLAPI_ETCDIR</a>&nbsp;&nbsp;&nbsp;&quot;/etc&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g6f87d526cda948b27ca7f503b97561ec">BRLAPI_AUTHKEYFILE</a>&nbsp;&nbsp;&nbsp;&quot;brlapi.key&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g1b86dad4b4a50dc0875ab4c037812d5c">BRLAPI_DEFAUTH</a>&nbsp;&nbsp;&nbsp;BRLAPI_ETCDIR &quot;/&quot; BRLAPI_AUTHKEYFILE</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g45d2990108338f4764c4cabde1c3e759">BRLAPI_SETTINGS_INITIALIZER</a>&nbsp;&nbsp;&nbsp;{ NULL, NULL }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__info.html#gf08ce7e19b97f1d954cd9e6f96e4b742">BRLAPI_MAXNAMELENGTH</a>&nbsp;&nbsp;&nbsp;31</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#ge0b2c127d52bada693a0e87a0ba42cda">BRLAPI_TTY_DEFAULT</a>&nbsp;&nbsp;&nbsp;-1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#gb1a71f82cac5d0b7ea1170697fe0dfc2">BRLAPI_DISPLAY_DEFAULT</a>&nbsp;&nbsp;&nbsp;-1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#gb0f523a333efcd272ac591785747f8ce">BRLAPI_CURSOR_LEAVE</a>&nbsp;&nbsp;&nbsp;-1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#gdf7ed09ca3d6694bcd993fa3c351cebf">BRLAPI_CURSOR_OFF</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#gff27465103fb53fb7725e7cb0e89ef00">BRLAPI_WRITEARGUMENTS_INITIALIZER</a>&nbsp;&nbsp;&nbsp;{ BRLAPI_DISPLAY_DEFAULT, 0, 0, NULL, -1, NULL, NULL, BRLAPI_CURSOR_LEAVE, NULL }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#gf17304a5f4afe60a423fd3f922d9f9b7">BRLAPI_UC_ROW</a>&nbsp;&nbsp;&nbsp;0x2800UL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#gbdb9c75bc336c166b41d6b820e7e242c">brlapi_ignoreAllKeys</a>()&nbsp;&nbsp;&nbsp;brlapi_ignoreKeys(brlapi_rangeType_all, NULL, 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g153ea2355180cb7cc0b35f8bfa71071b">brlapi__ignoreAllKeys</a>(handle)&nbsp;&nbsp;&nbsp;brlapi__ignoreKeys(handle, brlapi_rangeType_all, NULL, 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#geecd40e9a62ec7b2726f16c859b7b01c">brlapi_acceptAllKeys</a>()&nbsp;&nbsp;&nbsp;brlapi_acceptKeys(brlapi_rangeType_all, NULL, 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g3c001392e34af461c5ba8b2940e66fa4">brlapi__acceptAllKeys</a>(handle)&nbsp;&nbsp;&nbsp;brlapi__acceptKeys(handle, brlapi_rangeType_all, NULL, 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g8f89856d403136f505d378091c88c526">BRLAPI_ERROR_SUCCESS</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gd26ec6a3b47145d4b0714c26867d7346">BRLAPI_ERROR_NOMEM</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g247688f78749d0624b734b21664e9ff3">BRLAPI_ERROR_TTYBUSY</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g11f0b3893e41121a28b175e5ae1a540e">BRLAPI_ERROR_DEVICEBUSY</a>&nbsp;&nbsp;&nbsp;3</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#ged526a46be1ee17a34347acc2f514a33">BRLAPI_ERROR_UNKNOWN_INSTRUCTION</a>&nbsp;&nbsp;&nbsp;4</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g81fb10e51c3dec16b3257ba094545f72">BRLAPI_ERROR_ILLEGAL_INSTRUCTION</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g1105b6b70fca868cdb97fd0e3e7daf79">BRLAPI_ERROR_INVALID_PARAMETER</a>&nbsp;&nbsp;&nbsp;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gb140b5cc02ecad533001f4ad9b1f3c3b">BRLAPI_ERROR_INVALID_PACKET</a>&nbsp;&nbsp;&nbsp;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gd6ff893fd29673c32ed7ba3552a061eb">BRLAPI_ERROR_CONNREFUSED</a>&nbsp;&nbsp;&nbsp;8</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g527abf61de5b657d1b7b6e1edc457d8f">BRLAPI_ERROR_OPNOTSUPP</a>&nbsp;&nbsp;&nbsp;9</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g4f4412300d0645b9bcf4684c26807008">BRLAPI_ERROR_GAIERR</a>&nbsp;&nbsp;&nbsp;10</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g48a4c142b1cc222f678777ab1aeb7103">BRLAPI_ERROR_LIBCERR</a>&nbsp;&nbsp;&nbsp;11</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g24ae405cffce14acd0d3ae615278b22c">BRLAPI_ERROR_UNKNOWNTTY</a>&nbsp;&nbsp;&nbsp;12</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gde12420f962cdc605ff892b3d8dde695">BRLAPI_ERROR_PROTOCOL_VERSION</a>&nbsp;&nbsp;&nbsp;13</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gd2d8a091c4f57bd5379227e21d119cce">BRLAPI_ERROR_EOF</a>&nbsp;&nbsp;&nbsp;14</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g88e00cd74b1382651770017050bb7655">BRLAPI_ERROR_EMPTYKEY</a>&nbsp;&nbsp;&nbsp;15</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g28f78e69573f1f2139a78b46221c3c42">BRLAPI_ERROR_DRIVERERROR</a>&nbsp;&nbsp;&nbsp;16</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g2e2945493fe9746abea9d3380f4b36ee">BRLAPI_ERROR_AUTHENTICATION</a>&nbsp;&nbsp;&nbsp;17</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g526102c7af8a8d224165a8063627f815">brlapi_error</a>&nbsp;&nbsp;&nbsp;(*brlapi_error_location())</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g358abf65b23f4ab607e5ad5fde33b77e">brlapi_errno</a>&nbsp;&nbsp;&nbsp;(brlapi_error.brlerrno)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g735f3a4c1aaaff61e11b29c612bcb2eb">brlapi_libcerrno</a>&nbsp;&nbsp;&nbsp;(brlapi_error.libcerrno)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g5df52780e80cccb40727f5d5da0d5b42">brlapi_gaierrno</a>&nbsp;&nbsp;&nbsp;(brlapi_error.gaierrno)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g4de3d0faf1ac3eab59b6799b6ad5faee">brlapi_errfun</a>&nbsp;&nbsp;&nbsp;(brlapi_error.errfun)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gffbb440c035f0b2136cbd69d766b1d0d">brlapi_settings_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structbrlapi__connectionSettings__t.html">brlapi_connectionSettings_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#ga3d892b64e7ac842d551ceffa4402a08">BRLAPI_WRITESTRUCT_INITIALIZER</a>&nbsp;&nbsp;&nbsp;BRLAPI_WRITEARGUMENTS_INITIALIZER</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g28ee402657b824c3ece38c0df870d6b5">brl_keycode_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g46cbc6dc7825fb1a28420f443d92cdda">brl_type_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gb1df30cfb3faab79cff656c804a9f709">BRLCOMMANDS</a>&nbsp;&nbsp;&nbsp;NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g00076d0b5f5b1fa6901dd410757074ae">BRL_KEYCODE_MAX</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_MAX</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g9620d31fa1cf3bc4026966c0b9a786ca">brlapi_initializeConnection</a>&nbsp;&nbsp;&nbsp;brlapi_openConnection</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gec6708fbdb59a09d222d0218190e8e24">brlapi_getTty</a>&nbsp;&nbsp;&nbsp;brlapi_enterTtyMode</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g4271d087a4a0be41e163d56ceb10b21c">brlapi_getTtyPath</a>&nbsp;&nbsp;&nbsp;brlapi_enterTtyModeWithPath</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g5abf3b1488a211b9afcd58db272a5a33">brlapi_leaveTty</a>&nbsp;&nbsp;&nbsp;brlapi_leaveTtyMode</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g2252df3f48e787ca10a6939aa303338f">brlapi_unignoreKeyRange</a>&nbsp;&nbsp;&nbsp;brlapi_acceptKeyRange</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g020de174554f3ade9c361cbf169881b6">brlapi_unignoreKeySet</a>&nbsp;&nbsp;&nbsp;brlapi_acceptKeySet</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gfde9914cc7c182efd7ff46a4c9c24723">brlapi_getRaw</a>&nbsp;&nbsp;&nbsp;brlapi_enterRawMode</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g1ff5a5c3e4566fb4fa569f14b18a91cd">brlapi_leaveRaw</a>&nbsp;&nbsp;&nbsp;brlapi_leaveRawMode</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gc038aec5d62f0fc8d8ee71dd8962cfea">brlapi_suspend</a>&nbsp;&nbsp;&nbsp;brlapi_suspendDriver</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g4bec969d4355574d0d55f339d14924d1">brlapi_resume</a>&nbsp;&nbsp;&nbsp;brlapi_resumeDriver</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gd970017b236b81da1d5a45be0feb7889">BRLERR_SUCCESS</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_SUCCESS</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g6344293796ac986e682bcd5fa701d856">BRLERR_NOMEM</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_NOMEM</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gc562fb4f5d13e7b61ad6264c1f99839d">BRLERR_TTYBUSY</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_TTYBUSY</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g67d2356696270200a8e7e123da1bac4e">BRLERR_DEVICEBUSY</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_DEVICEBUSY</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gbe9769c7eee0c9f5738ad5f2eae4ba91">BRLERR_UNKNOWN_INSTRUCTION</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_UNKNOWN_INSTRUCTION</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g740a448bfecd5920d58e461089524c0e">BRLERR_ILLEGAL_INSTRUCTION</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_ILLEGAL_INSTRUCTION</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gf27e793725ea79f0d42d1eddf7e6cf0e">BRLERR_INVALID_PARAMETER</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_INVALID_PARAMETER</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g8616901f763aa61c01bd55f1dca8a2cb">BRLERR_INVALID_PACKET</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_INVALID_PACKET</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g39b5b674130c398c4354fd736c1ee567">BRLERR_CONNREFUSED</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_CONNREFUSED</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g5304ec24bfa6a560f610bc0d0ad8ce42">BRLERR_OPNOTSUPP</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_OPNOTSUPP</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g13d5a09502678874fd837ae02779a0ea">BRLERR_GAIERR</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_GAIERR</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gd7455cd1c4beb885f887e57c3d704456">BRLERR_LIBCERR</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_LIBCERR</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g45020738f19b6bae2b70546bef5ab057">BRLERR_UNKNOWNTTY</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_UNKNOWNTTY</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#g3096d65c5b8aa8957581c7d66a254597">BRLERR_PROTOCOL_VERSION</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_PROTOCOL_VERSION</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gf75212752ad30e9d7a91e111229db6ee">BRLERR_EOF</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_EOF</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#gcffcc31a09f6ac88de54a3a5cc8b8578">BRLERR_EMPTYKEY</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_EMPTYKEY</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__deprecated.html#ga6394b972fa3a2c4cdd996edd5fb7e83">BRLERR_DRIVERERROR</a>&nbsp;&nbsp;&nbsp;BRLAPI_ERROR_DRIVERERROR</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g1273c1f34be592e19c9319e64becd1c0">brlapi_fileDescriptor</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(BRLAPI_STDCALL *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g08012ab79c3bdccd9a609e5066ce147e">brlapi_exceptionHandler_t</a> )(int error, <a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a> type, const void *packet, size_t size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(BRLAPI_STDCALL *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g3dbac525048c0c5ff6589b3178f92fd3">brlapi__exceptionHandler_t</a> )(<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, int error, <a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a> type, const void *packet, size_t size)</td></tr>

<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g04da4d59bcca169be939b8ebfc274bd2">brlapi_rangeType_t</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__brlapi__keys.html#gg04da4d59bcca169be939b8ebfc274bd234074d26f350d14b438c402d7ff51b8b">brlapi_rangeType_all</a>, 
<a class="el" href="group__brlapi__keys.html#gg04da4d59bcca169be939b8ebfc274bd2740dd33effeed51f37cb29bb4fe5d6b8">brlapi_rangeType_type</a>, 
<a class="el" href="group__brlapi__keys.html#gg04da4d59bcca169be939b8ebfc274bd26c5a9cea072b66fe0e5ad3e9d52b03e7">brlapi_rangeType_command</a>, 
<a class="el" href="group__brlapi__keys.html#gg04da4d59bcca169be939b8ebfc274bd23ea0b1512b6fc33cab1e9d5726a4e4de">brlapi_rangeType_key</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__brlapi__keys.html#gg04da4d59bcca169be939b8ebfc274bd2805970686b12dbcc77c2e1c4f12a635b">brlapi_rangeType_code</a>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__handles.html#gd1f858ac793a0eb4d243f6076e9266b1">brlapi_getHandleSize</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__brlapi__connection.html#g1273c1f34be592e19c9319e64becd1c0">brlapi_fileDescriptor</a> <br>
BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#gcd26dc42640bdad09a389be10b9e3618">brlapi_openConnection</a> (const <a class="el" href="structbrlapi__connectionSettings__t.html">brlapi_connectionSettings_t</a> *desiredSettings, <a class="el" href="structbrlapi__connectionSettings__t.html">brlapi_connectionSettings_t</a> *actualSettings)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__brlapi__connection.html#g1273c1f34be592e19c9319e64becd1c0">brlapi_fileDescriptor</a> <br>
BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#gb72663955b05e29196285f945f55aa87">brlapi__openConnection</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, const <a class="el" href="structbrlapi__connectionSettings__t.html">brlapi_connectionSettings_t</a> *desiredSettings, <a class="el" href="structbrlapi__connectionSettings__t.html">brlapi_connectionSettings_t</a> *actualSettings)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g7b2e32ae6b9dddaeea8f2365e37494cb">brlapi_closeConnection</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__connection.html#g8fb742c787203548522fc4d0f1edd041">brlapi__closeConnection</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__info.html#g2dcd2285e75571a861c1f9c27a44bd0f">brlapi_getDriverName</a> (char *buffer, size_t size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__info.html#g17eaf29ddaa9c6d33a20402cb5b8eea8">brlapi__getDriverName</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, char *buffer, size_t size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__info.html#g3df1f8106020b1fa4a4b34380abeb191">brlapi_getDisplaySize</a> (unsigned int *x, unsigned int *y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__info.html#g912f0dd0c626ae01a02d1511c65c8625">brlapi__getDisplaySize</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, unsigned int *x, unsigned int *y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#g6d8ae822fa87d9bfb1fb15ecf2bbcaac">brlapi_enterTtyMode</a> (int tty, const char *driver)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#g756e26827f24055afb1716cb6bc00d14">brlapi__enterTtyMode</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, int tty, const char *driver)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#g4974c67da6fd48373fb2632298c25e70">brlapi_enterTtyModeWithPath</a> (int *ttys, int count, const char *driver)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#g44f47193203aaa71b8e8959587e3bdb3">brlapi__enterTtyModeWithPath</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, int *ttys, int count, const char *driver)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#g681f2c7f09e33a32a2731e4e77ce7cec">brlapi_leaveTtyMode</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#gb9d34785c372717f567234ecae78809d">brlapi__leaveTtyMode</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#g404a4af6b41cdacfb33fbbb09c1ce961">brlapi_setFocus</a> (int tty)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__tty.html#gd02a955f6bb02723e907f93cbef2616b">brlapi__setFocus</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, int tty)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#g7e6063c33a34fe23a564cfc1a44a9c47">brlapi_writeText</a> (int cursor, const char *text)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#g40c638da4a7e92e7a52d3051a9577865">brlapi__writeText</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, int cursor, const char *text)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#g9aa155c03d33aa2ab45a07396ca4c835">brlapi_writeDots</a> (const unsigned char *dots)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#g6284e93dc8986554613efd35f936317a">brlapi__writeDots</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, const unsigned char *dots)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#g287f9a11719e1c350fb0280a38e0e069">brlapi_write</a> (const <a class="el" href="structbrlapi__writeArguments__t.html">brlapi_writeArguments_t</a> *arguments)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__write.html#gc35d4baf687d4d1726c76e5c5b33cdb0">brlapi__write</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, const <a class="el" href="structbrlapi__writeArguments__t.html">brlapi_writeArguments_t</a> *arguments)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#gfdac75a70de34360e62bd17cddaecb5d">brlapi_expandKeyCode</a> (<a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a> code, <a class="el" href="structbrlapi__expandedKeyCode__t.html">brlapi_expandedKeyCode_t</a> *expansion)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g27cd6a123ab9c8685055b72e0481067d">brlapi_describeKeyCode</a> (<a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a> code, <a class="el" href="structbrlapi__describedKeyCode__t.html">brlapi_describedKeyCode_t</a> *description)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g3b5ba0c43d48792e7071e772b50b9cbe">brlapi_readKey</a> (int wait, <a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a> *code)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g557d77c4e1bf70a0d01b619aea152120">brlapi__readKey</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, int wait, <a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a> *code)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g51f541d3e9e1a797a4e4c5ef884f02cb">brlapi_ignoreKeys</a> (<a class="el" href="group__brlapi__keys.html#g04da4d59bcca169be939b8ebfc274bd2">brlapi_rangeType_t</a> type, const <a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a> keys[], unsigned int count)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g6bd1a8af2c1d1b09a55d5647fbc9e035">brlapi__ignoreKeys</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, <a class="el" href="group__brlapi__keys.html#g04da4d59bcca169be939b8ebfc274bd2">brlapi_rangeType_t</a> type, const <a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a> keys[], unsigned int count)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g15399581e093fc1635c53f4815fae551">brlapi_acceptKeys</a> (<a class="el" href="group__brlapi__keys.html#g04da4d59bcca169be939b8ebfc274bd2">brlapi_rangeType_t</a> type, const <a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a> keys[], unsigned int count)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g0e76fb5ffa4547ccbe54e1a09d562b0a">brlapi__acceptKeys</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, <a class="el" href="group__brlapi__keys.html#g04da4d59bcca169be939b8ebfc274bd2">brlapi_rangeType_t</a> type, const <a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a> keys[], unsigned int count)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#ge0bc6b3628c42fa6387f3a398e424932">brlapi__ignoreAllKeys</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#gfd425b67454237b5d35b4b5e5f5d92d9">brlapi__acceptAllKeys</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#g3ccaf06f70f11b9364a4610752f26c9e">brlapi_ignoreKeyRanges</a> (<a class="el" href="structbrlapi__range__t.html">brlapi_range_t</a> ranges[], unsigned int count)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#gd4de372b84bf12ec74cda2e59da31b8f">brlapi__ignoreKeyRanges</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, <a class="el" href="structbrlapi__range__t.html">brlapi_range_t</a> ranges[], unsigned int count)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#gfef1d9fd59fed736d1cdc50e0352aabb">brlapi_acceptKeyRanges</a> (<a class="el" href="structbrlapi__range__t.html">brlapi_range_t</a> ranges[], unsigned int count)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keys.html#gc131789506dfaa26094496dfe52358e4">brlapi__acceptKeyRanges</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, <a class="el" href="structbrlapi__range__t.html">brlapi_range_t</a> ranges[], unsigned int count)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#gd636a35db7cf7b2eaa67e6bd6d166a95">brlapi_enterRawMode</a> (const char *driver)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#g5a0244346b4f859e14521afef6a91664">brlapi__enterRawMode</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, const char *driver)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#g9eb1166b438ea8bc0c6dc9b38c3b083e">brlapi_leaveRawMode</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#g29c7743faa13515a1624bd8be8c5a64b">brlapi__leaveRawMode</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ssize_t BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#ga8eaa8778257fcddfe06190ba7b9abc8">brlapi_sendRaw</a> (const void *buffer, size_t size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ssize_t BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#g520c2340bfba0b08e18831f778a056e1">brlapi__sendRaw</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, const void *buffer, size_t size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ssize_t BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#gff4acf20bdbca4bf2d00e38385480178">brlapi_recvRaw</a> (void *buffer, size_t size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ssize_t BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#gb4c95e41767ba67d13f72049a85898dc">brlapi__recvRaw</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, void *buffer, size_t size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#gf8f3c595385588c557ee168ece7ec9f9">brlapi_suspendDriver</a> (const char *driver)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#g85b90b4b07b15e6784df102058faf888">brlapi__suspendDriver</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, const char *driver)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#g06d97a714703c593ec543e0cba6070ff">brlapi_resumeDriver</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__driverspecific.html#g353389dd0c2cbe42bd5cc9a04ad3cc8b">brlapi__resumeDriver</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g5717bfb2ac0e9a906f6b591b9943bd23">brlapi_perror</a> (const char *s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbrlapi__error__t.html">brlapi_error_t</a> *BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g99aad548404f82d2209344db68a08595">brlapi_error_location</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g04c3125a4b0f5af895728f36b3852a27">brlapi_strerror</a> (const <a class="el" href="structbrlapi__error__t.html">brlapi_error_t</a> *error)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gf4d79a54121e82b25540de7203463402">brlapi_getPacketTypeName</a> (<a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a> type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g05b0559f46f167cb8c8bb606f82bece7">brlapi_strexception</a> (char *buffer, size_t bufferSize, int error, <a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a> type, const void *packet, size_t packetSize)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g6d4ed39756fc3d136ede88e00fc6cc95">brlapi__strexception</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, char *buffer, size_t bufferSize, int error, <a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a> type, const void *packet, size_t packetSize)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__brlapi__error.html#g08012ab79c3bdccd9a609e5066ce147e">brlapi_exceptionHandler_t</a> <br>
BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g7456fc847deec0762b939d44ed9868e9">brlapi_setExceptionHandler</a> (<a class="el" href="group__brlapi__error.html#g08012ab79c3bdccd9a609e5066ce147e">brlapi_exceptionHandler_t</a> handler)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__brlapi__error.html#g3dbac525048c0c5ff6589b3178f92fd3">brlapi__exceptionHandler_t</a> <br>
BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gc66629c515afe202d5b8d49ab27e39ea">brlapi__setExceptionHandler</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, <a class="el" href="group__brlapi__error.html#g3dbac525048c0c5ff6589b3178f92fd3">brlapi__exceptionHandler_t</a> handler)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g1e05f6233aab68e0aca7cd1470e92add">brlapi_defaultExceptionHandler</a> (int error, <a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a> type, const void *packet, size_t size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void BRLAPI_STDCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g0f58f22d3bf9e6d18adb9af890cb8c19">brlapi__defaultExceptionHandler</a> (<a class="el" href="group__brlapi__handles.html#g57f2aec62b18f8aefea2ab550744b0c1">brlapi_handle_t</a> *handle, int error, <a class="el" href="group__brlapi__error.html#ge2fac75a86e7a9dc54f4b3c23bc319e9">brlapi_packetType_t</a> type, const void *packet, size_t size)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g3c572493ae2568c5154b1f4f93caa9eb">brlapi_errlist</a> []</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g4cb4bc3719221e2016e856c63b519790">brlapi_nerr</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbrlapi__error__t.html">brlapi_error_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g93ee012430dc5ca8563404a483cc9610">brlapi_error</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gf293f67c594571bb5ad6614eb22c0cb1">brlapi_errno</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g89ebe31438bab6230b4af91fd1e046e2">brlapi_libcerrno</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#gbe65d6f2c5968bcfe3708fa9f487566c">brlapi_gaierrno</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__error.html#g3a1a7f39b5ef23db92d521b4fc9a890d">brlapi_errfun</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="af61afab5ea0f7574217a09dba040428"></a><!-- doxytag: member="brlapi.h::BRLAPI_STDCALL" ref="af61afab5ea0f7574217a09dba040428" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_STDCALL          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Oct 7 22:37:56 2009 for BrlAPI by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>