diff options
Diffstat (limited to 'xorg-server/hw/dmx/doc/html/dmxmap_8c.html')
-rw-r--r-- | xorg-server/hw/dmx/doc/html/dmxmap_8c.html | 141 |
1 files changed, 0 insertions, 141 deletions
diff --git a/xorg-server/hw/dmx/doc/html/dmxmap_8c.html b/xorg-server/hw/dmx/doc/html/dmxmap_8c.html deleted file mode 100644 index 4f2c9c964..000000000 --- a/xorg-server/hw/dmx/doc/html/dmxmap_8c.html +++ /dev/null @@ -1,141 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<html> - <head> - <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> - <title>File Index</title> - <link href="doxygen.css" rel="stylesheet" type="text/css"> - </head> - <body> -<!-- Generated by Doxygen 1.6.1 --> -<div class="navigation" id="top"> - <div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li class="current"><a href="files.html"><span>Files</span></a></li> - </ul> - </div> - <div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul> - </div> -</div> -<div class="contents"> -<h1>dmxmap.c File Reference</h1><code>#include "<a class="el" href="dmxinputinit_8h_source.html">dmxinputinit.h</a>"</code><br/> -<code>#include "<a class="el" href="dmxmap_8h_source.html">dmxmap.h</a>"</code><br/> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td colspan="2"><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxmap_8c.html#ada5a28e0c746708e0f5c45e9e193d907">dmxMapInsert</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLocal, int remoteEvent, int serverEvent)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxmap_8c.html#a27107d43f96e7c09241d7ef0b5e9c0f5">dmxMapClear</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLocal)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxmap_8c.html#abc1a46c87c4acd45e4e5f79370be6169">dmxMapLookup</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLocal, int remoteEvent)</td></tr> -</table> -<hr/><a name="_details"></a><h2>Detailed Description</h2> -<p>This file implements a mapping from remote XInput event types to Xdmx XInput event types.</p> -<p>The exglobals.h file defines global server-side variables with names Device* to be integers that hold the value of the type of the server-side XInput extension event.</p> -<p>The client-side X11/extensions/XInput.h file defines macros with THE EXACT SAME Device* names!</p> -<p>Using those macros to extract remote server event type values from the (opaque) XDevice structure is appropriate, but makes a direct mapping to the Device* integers impossible. So we use the normalized XI_Device* names for these routines. </p> -<hr/><h2>Function Documentation</h2> -<a class="anchor" id="a27107d43f96e7c09241d7ef0b5e9c0f5"></a><!-- doxytag: member="dmxmap.c::dmxMapClear" ref="a27107d43f96e7c09241d7ef0b5e9c0f5" args="(DMXLocalInputInfoPtr dmxLocal)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void dmxMapClear </td> - <td>(</td> - <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> - <td class="paramname"> <em>dmxLocal</em></td> - <td> ) </td> - <td></td> - </tr> - </table> -</div> -<div class="memdoc"> -<p>Remove all mappings there were inserted with <a class="el" href="dmxmap_8h.html#ada5a28e0c746708e0f5c45e9e193d907">dmxMapInsert</a>. </p> - -<p>References <a class="el" href="dmxinputinit_8h_source.html#l00052">DMX_MAP_ENTRIES</a>, <a class="el" href="dmxinputinit_8h_source.html#l00257">_DMXLocalInputInfo::map</a>, <a class="el" href="dmxinputinit_8h_source.html#l00258">_DMXLocalInputInfo::mapOptimize</a>, and <a class="el" href="dmxinputinit_8h_source.html#l00175">_DMXEventMap::remote</a>.</p> - -</div> -</div> -<a class="anchor" id="ada5a28e0c746708e0f5c45e9e193d907"></a><!-- doxytag: member="dmxmap.c::dmxMapInsert" ref="ada5a28e0c746708e0f5c45e9e193d907" args="(DMXLocalInputInfoPtr dmxLocal, int remoteEvent, int serverEvent)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void dmxMapInsert </td> - <td>(</td> - <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> - <td class="paramname"> <em>dmxLocal</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int </td> - <td class="paramname"> <em>remoteEvent</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int </td> - <td class="paramname"> <em>serverEvent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> -<p>Create a mapping from <em>remoteEvent</em> to <em>serverEvent</em>. The <em>remoteEvent</em> is the type returned from the remote server. The <em>serverEvent</em> is from the XI_* list of events in include/extensions/XIproto.h. </p> - -<p>References <a class="el" href="dmxinputinit_8h_source.html#l00052">DMX_MAP_ENTRIES</a>, <a class="el" href="dmxinputinit_8h_source.html#l00053">DMX_MAP_MASK</a>, <a class="el" href="dmxlog_8c_source.html#l00159">dmxLog()</a>, <a class="el" href="dmxlog_8h_source.html#l00045">dmxWarning</a>, <a class="el" href="dmxinputinit_8h_source.html#l00257">_DMXLocalInputInfo::map</a>, <a class="el" href="dmxinputinit_8h_source.html#l00258">_DMXLocalInputInfo::mapOptimize</a>, <a class="el" href="dmxinputinit_8h_source.html#l00175">_DMXEventMap::remote</a>, and <a class="el" href="dmxinputinit_8h_source.html#l00176">_DMXEventMap::server</a>.</p> - -</div> -</div> -<a class="anchor" id="abc1a46c87c4acd45e4e5f79370be6169"></a><!-- doxytag: member="dmxmap.c::dmxMapLookup" ref="abc1a46c87c4acd45e4e5f79370be6169" args="(DMXLocalInputInfoPtr dmxLocal, int remoteEvent)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int dmxMapLookup </td> - <td>(</td> - <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> - <td class="paramname"> <em>dmxLocal</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int </td> - <td class="paramname"> <em>remoteEvent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> -<p>Lookup a mapping for <em>remoteEvent</em>. The <em>remoteEvent</em> is the type returned from the remote server. The return value is that which was passed into <a class="el" href="dmxmap_8h.html#ada5a28e0c746708e0f5c45e9e193d907">dmxMapInsert</a> (i.e., a value from the XI_* list in include/extensions/XIproto.h). If a mapping is not available, -1 is returned. </p> - -<p>References <a class="el" href="dmxinputinit_8h_source.html#l00052">DMX_MAP_ENTRIES</a>, <a class="el" href="dmxinputinit_8h_source.html#l00053">DMX_MAP_MASK</a>, <a class="el" href="dmxinputinit_8h_source.html#l00257">_DMXLocalInputInfo::map</a>, <a class="el" href="dmxinputinit_8h_source.html#l00258">_DMXLocalInputInfo::mapOptimize</a>, <a class="el" href="dmxinputinit_8h_source.html#l00175">_DMXEventMap::remote</a>, and <a class="el" href="dmxinputinit_8h_source.html#l00176">_DMXEventMap::server</a>.</p> - -<p>Referenced by <a class="el" href="dmxevents_8c_source.html#l00383">dmxTranslateAndEnqueueExtEvent()</a>.</p> - -</div> -</div> -</div> - <hr> - <address> - <small> - Generated June 29, 2004 for <a - href="http://dmx.sourceforge.net">Distributed Multihead X</a> by - <a href="http://www.doxygen.org/index.html">doxygen</a> - 1.3.4. - </small> - </addres> - </hr> - </body> -</html> |