1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> 5 <title>File Index</title> 6 <link href="doxygen.css" rel="stylesheet" type="text/css"> 7 </head> 8 <body> 9 <!-- Generated by Doxygen 1.7.4 --> 10 <div id="navrow1" class="tabs"> 11 <ul class="tablist"> 12 <li><a href="index.html"><span>Main Page</span></a></li> 13 <li><a href="annotated.html"><span>Data Structures</span></a></li> 14 <li class="current"><a href="files.html"><span>Files</span></a></li> 15 </ul> 16 </div> 17 <div id="navrow2" class="tabs2"> 18 <ul class="tablist"> 19 <li><a href="files.html"><span>File List</span></a></li> 20 <li><a href="globals.html"><span>Globals</span></a></li> 21 </ul> 22 </div> 23 </div> 24 <div id="side-nav" class="ui-resizable side-nav-resizable"> 25 <div id="nav-tree"> 26 <div id="nav-tree-contents"> 27 </div> 28 </div> 29 <div id="splitbar" style="-moz-user-select:none;" 30 class="ui-resizable-handle"> 31 </div> 32 </div> 33 <script type="text/javascript"> 34 initNavTree('dmxconfig_8h.html',''); 35 </script> 36 <div id="doc-content"> 37 <div class="header"> 38 <div class="summary"> 39 <a href="#func-members">Functions</a> </div> 40 <div class="headertitle"> 41 <div class="title">dmxconfig.h File Reference</div> </div> 42 </div> 43 <div class="contents"> 44 <div class="textblock"><code>#include <xkb-config.h></code><br/> 45 </div> 46 <p><a href="dmxconfig_8h_source.html">Go to the source code of this file.</a></p> 47 <table class="memberdecls"> 48 <tr><td colspan="2"><h2><a name="func-members"></a> 49 Functions</h2></td></tr> 50 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#ac372c2ded30d6c82cc7973f7891d2363">dmxConfigStoreDisplay</a> (const char *<a class="el" href="dmxprop_8c.html#ac49dfab9200d48f835ce64819c4fc878">display</a>)</td></tr> 51 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#aa591f4e1846bc6e6d78c68d77879c900">dmxConfigStoreInput</a> (const char *input)</td></tr> 52 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#ac116ffa05f76ddb8f5920cf3a262e2e5">dmxConfigStoreXInput</a> (const char *input)</td></tr> 53 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#a6d2a898606f3b373c5a6ebd07d288e53">dmxConfigStoreFile</a> (const char *file)</td></tr> 54 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#a224cf25e04e43ce049574c10ce39b597">dmxConfigStoreConfig</a> (const char *config)</td></tr> 55 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#a826f729e29c8737ac9bbb9416505cd74">dmxConfigConfigure</a> (void)</td></tr> 56 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#a41ff0900fb1b1056b02014bf39bee02f">dmxConfigSetMaxScreens</a> (void)</td></tr> 57 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#ae3270803aaa7990900d8c123f2181485">dmxConfigSetXkbRules</a> (const char *rules)</td></tr> 58 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#ab9b9a8c70f9fd1b051187c47427f4999">dmxConfigSetXkbModel</a> (const char *model)</td></tr> 59 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#ad072d4dab0b5b0623c9b6d1b3b57e23a">dmxConfigSetXkbLayout</a> (const char *layout)</td></tr> 60 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#af8922109f7462e6e246d8e06f1e21c5b">dmxConfigSetXkbVariant</a> (const char *variant)</td></tr> 61 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#aef54e09cba9b65acbdcb6568de54b2b6">dmxConfigSetXkbOptions</a> (const char *options)</td></tr> 62 <tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#a144614ca8f250e559b030eef79189aac">dmxConfigGetXkbRules</a> (void)</td></tr> 63 <tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#a9789c9f2428105bd9e896ddd25ea9a76">dmxConfigGetXkbModel</a> (void)</td></tr> 64 <tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#a5d7b9c934bac97af375cfc1425e4d71c">dmxConfigGetXkbLayout</a> (void)</td></tr> 65 <tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#a3206dcb48297854a1d47e8aaa88d647e">dmxConfigGetXkbVariant</a> (void)</td></tr> 66 <tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxconfig_8h.html#ae5986f5f5ba901313f950db2b4d8b340">dmxConfigGetXkbOptions</a> (void)</td></tr> 67 </table> 68 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> 69 <div class="textblock"><p>Interface for DMX configuration file support. </p> 70 <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="dmxconfig_8c.html">dmxconfig.c</a> </dd></dl> 71 </div><hr/><h2>Function Documentation</h2> 72 <a class="anchor" id="a826f729e29c8737ac9bbb9416505cd74"></a><!-- doxytag: member="dmxconfig.h::dmxConfigConfigure" ref="a826f729e29c8737ac9bbb9416505cd74" args="(void)" --> 73 <div class="memitem"> 74 <div class="memproto"> 75 <table class="memname"> 76 <tr> 77 <td class="memname">void dmxConfigConfigure </td> 78 <td>(</td> 79 <td class="paramtype">void </td> 80 <td class="paramname"></td><td>)</td> 81 <td></td> 82 </tr> 83 </table> 84 </div> 85 <div class="memdoc"> 86 <p>Set up the appropriate global variables so that the DMX server will be initialized using the configuration specified in the config file and on the command line. </p> 87 88 <p>References <a class="el" href="structDMXConfigCmdStruct.html#ad80f9e2045d2548ba872b12b1e2c7b91">DMXConfigCmdStruct::config</a>, <a class="el" href="structDMXConfigCmdStruct.html#ab530ed54ea672cadf1ed228219a601de">DMXConfigCmdStruct::displays</a>, <a class="el" href="dmxconfig_8c.html#aea3cce9591f89ab89cc581abc6521eee">dmxConfigConfigInputs()</a>, <a class="el" href="dmxparse_8c.html#ab18dcd503e9fbe9d81caa16bf07026ea">dmxConfigFreeEntry()</a>, <a class="el" href="dmxconfig_8c.html#ab1add76564bec8f2616b0a3dedc63184">dmxConfigFromCommandLine()</a>, <a class="el" href="dmxconfig_8c.html#a441a0182ba8329783400aef0930adc85">dmxConfigFromConfigFile()</a>, <a class="el" href="dmxconfig_8c.html#a26c4557203995a45cf09b1c810b4d07a">dmxConfigReadFile()</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fae81ae2a11fb7ab8eea902f609574210a">dmxWarning</a>, and <a class="el" href="structDMXConfigCmdStruct.html#a79e992244c72cd0aa3e4ed3c9a82c380">DMXConfigCmdStruct::filename</a>.</p> 89 90 <p>Referenced by <a class="el" href="dmxconfig_8h.html#a41ff0900fb1b1056b02014bf39bee02f">dmxConfigSetMaxScreens()</a>, and <a class="el" href="dmxinit_8c.html#a51c195c51f4f09e981384a4215f82321">InitOutput()</a>.</p> 91 92 </div> 93 </div> 94 <a class="anchor" id="a5d7b9c934bac97af375cfc1425e4d71c"></a><!-- doxytag: member="dmxconfig.h::dmxConfigGetXkbLayout" ref="a5d7b9c934bac97af375cfc1425e4d71c" args="(void)" --> 95 <div class="memitem"> 96 <div class="memproto"> 97 <table class="memname"> 98 <tr> 99 <td class="memname">char* dmxConfigGetXkbLayout </td> 100 <td>(</td> 101 <td class="paramtype">void </td> 102 <td class="paramname"></td><td>)</td> 103 <td></td> 104 </tr> 105 </table> 106 </div> 107 <div class="memdoc"> 108 109 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>, and <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>.</p> 110 111 </div> 112 </div> 113 <a class="anchor" id="a9789c9f2428105bd9e896ddd25ea9a76"></a><!-- doxytag: member="dmxconfig.h::dmxConfigGetXkbModel" ref="a9789c9f2428105bd9e896ddd25ea9a76" args="(void)" --> 114 <div class="memitem"> 115 <div class="memproto"> 116 <table class="memname"> 117 <tr> 118 <td class="memname">char* dmxConfigGetXkbModel </td> 119 <td>(</td> 120 <td class="paramtype">void </td> 121 <td class="paramname"></td><td>)</td> 122 <td></td> 123 </tr> 124 </table> 125 </div> 126 <div class="memdoc"> 127 128 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>, and <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>.</p> 129 130 </div> 131 </div> 132 <a class="anchor" id="ae5986f5f5ba901313f950db2b4d8b340"></a><!-- doxytag: member="dmxconfig.h::dmxConfigGetXkbOptions" ref="ae5986f5f5ba901313f950db2b4d8b340" args="(void)" --> 133 <div class="memitem"> 134 <div class="memproto"> 135 <table class="memname"> 136 <tr> 137 <td class="memname">char* dmxConfigGetXkbOptions </td> 138 <td>(</td> 139 <td class="paramtype">void </td> 140 <td class="paramname"></td><td>)</td> 141 <td></td> 142 </tr> 143 </table> 144 </div> 145 <div class="memdoc"> 146 147 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>, and <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>.</p> 148 149 </div> 150 </div> 151 <a class="anchor" id="a144614ca8f250e559b030eef79189aac"></a><!-- doxytag: member="dmxconfig.h::dmxConfigGetXkbRules" ref="a144614ca8f250e559b030eef79189aac" args="(void)" --> 152 <div class="memitem"> 153 <div class="memproto"> 154 <table class="memname"> 155 <tr> 156 <td class="memname">char* dmxConfigGetXkbRules </td> 157 <td>(</td> 158 <td class="paramtype">void </td> 159 <td class="paramname"></td><td>)</td> 160 <td></td> 161 </tr> 162 </table> 163 </div> 164 <div class="memdoc"> 165 166 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>, and <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>.</p> 167 168 </div> 169 </div> 170 <a class="anchor" id="a3206dcb48297854a1d47e8aaa88d647e"></a><!-- doxytag: member="dmxconfig.h::dmxConfigGetXkbVariant" ref="a3206dcb48297854a1d47e8aaa88d647e" args="(void)" --> 171 <div class="memitem"> 172 <div class="memproto"> 173 <table class="memname"> 174 <tr> 175 <td class="memname">char* dmxConfigGetXkbVariant </td> 176 <td>(</td> 177 <td class="paramtype">void </td> 178 <td class="paramname"></td><td>)</td> 179 <td></td> 180 </tr> 181 </table> 182 </div> 183 <div class="memdoc"> 184 185 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>, and <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>.</p> 186 187 </div> 188 </div> 189 <a class="anchor" id="a41ff0900fb1b1056b02014bf39bee02f"></a><!-- doxytag: member="dmxconfig.h::dmxConfigSetMaxScreens" ref="a41ff0900fb1b1056b02014bf39bee02f" args="(void)" --> 190 <div class="memitem"> 191 <div class="memproto"> 192 <table class="memname"> 193 <tr> 194 <td class="memname">void dmxConfigSetMaxScreens </td> 195 <td>(</td> 196 <td class="paramtype">void </td> 197 <td class="paramname"></td><td>)</td> 198 <td></td> 199 </tr> 200 </table> 201 </div> 202 <div class="memdoc"> 203 <p>This function determines the number of displays we WILL have and sets MAXSCREENS to that value. This is difficult since the number depends on the command line (which is easy to count) or on the config file, which has to be parsed. </p> 204 205 <p>References <a class="el" href="dmxconfig_8c.html#a826f729e29c8737ac9bbb9416505cd74">dmxConfigConfigure()</a>, <a class="el" href="dmxconfig_8c.html#a574577536ff981870613b67021f61930">dmxDisplaysFromCommandLine</a>, <a class="el" href="dmx_8h.html#a5a881109fe1e32c74cda4a280b09a7c4">dmxNumScreens</a>, and <a class="el" href="structDMXConfigCmdStruct.html#a79e992244c72cd0aa3e4ed3c9a82c380">DMXConfigCmdStruct::filename</a>.</p> 206 207 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>.</p> 208 209 </div> 210 </div> 211 <a class="anchor" id="ad072d4dab0b5b0623c9b6d1b3b57e23a"></a><!-- doxytag: member="dmxconfig.h::dmxConfigSetXkbLayout" ref="ad072d4dab0b5b0623c9b6d1b3b57e23a" args="(const char *layout)" --> 212 <div class="memitem"> 213 <div class="memproto"> 214 <table class="memname"> 215 <tr> 216 <td class="memname">void dmxConfigSetXkbLayout </td> 217 <td>(</td> 218 <td class="paramtype">const char * </td> 219 <td class="paramname"><em>layout</em></td><td>)</td> 220 <td></td> 221 </tr> 222 </table> 223 </div> 224 <div class="memdoc"> 225 226 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>, and <a class="el" href="dmxconfig_8c.html#afc8b90e1cf4b70434515265c10970967">dmxConfigCopyFromParam()</a>.</p> 227 228 </div> 229 </div> 230 <a class="anchor" id="ab9b9a8c70f9fd1b051187c47427f4999"></a><!-- doxytag: member="dmxconfig.h::dmxConfigSetXkbModel" ref="ab9b9a8c70f9fd1b051187c47427f4999" args="(const char *model)" --> 231 <div class="memitem"> 232 <div class="memproto"> 233 <table class="memname"> 234 <tr> 235 <td class="memname">void dmxConfigSetXkbModel </td> 236 <td>(</td> 237 <td class="paramtype">const char * </td> 238 <td class="paramname"><em>model</em></td><td>)</td> 239 <td></td> 240 </tr> 241 </table> 242 </div> 243 <div class="memdoc"> 244 245 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>, and <a class="el" href="dmxconfig_8c.html#afc8b90e1cf4b70434515265c10970967">dmxConfigCopyFromParam()</a>.</p> 246 247 </div> 248 </div> 249 <a class="anchor" id="aef54e09cba9b65acbdcb6568de54b2b6"></a><!-- doxytag: member="dmxconfig.h::dmxConfigSetXkbOptions" ref="aef54e09cba9b65acbdcb6568de54b2b6" args="(const char *options)" --> 250 <div class="memitem"> 251 <div class="memproto"> 252 <table class="memname"> 253 <tr> 254 <td class="memname">void dmxConfigSetXkbOptions </td> 255 <td>(</td> 256 <td class="paramtype">const char * </td> 257 <td class="paramname"><em>options</em></td><td>)</td> 258 <td></td> 259 </tr> 260 </table> 261 </div> 262 <div class="memdoc"> 263 264 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>, and <a class="el" href="dmxconfig_8c.html#afc8b90e1cf4b70434515265c10970967">dmxConfigCopyFromParam()</a>.</p> 265 266 </div> 267 </div> 268 <a class="anchor" id="ae3270803aaa7990900d8c123f2181485"></a><!-- doxytag: member="dmxconfig.h::dmxConfigSetXkbRules" ref="ae3270803aaa7990900d8c123f2181485" args="(const char *rules)" --> 269 <div class="memitem"> 270 <div class="memproto"> 271 <table class="memname"> 272 <tr> 273 <td class="memname">void dmxConfigSetXkbRules </td> 274 <td>(</td> 275 <td class="paramtype">const char * </td> 276 <td class="paramname"><em>rules</em></td><td>)</td> 277 <td></td> 278 </tr> 279 </table> 280 </div> 281 <div class="memdoc"> 282 283 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>, and <a class="el" href="dmxconfig_8c.html#afc8b90e1cf4b70434515265c10970967">dmxConfigCopyFromParam()</a>.</p> 284 285 </div> 286 </div> 287 <a class="anchor" id="af8922109f7462e6e246d8e06f1e21c5b"></a><!-- doxytag: member="dmxconfig.h::dmxConfigSetXkbVariant" ref="af8922109f7462e6e246d8e06f1e21c5b" args="(const char *variant)" --> 288 <div class="memitem"> 289 <div class="memproto"> 290 <table class="memname"> 291 <tr> 292 <td class="memname">void dmxConfigSetXkbVariant </td> 293 <td>(</td> 294 <td class="paramtype">const char * </td> 295 <td class="paramname"><em>variant</em></td><td>)</td> 296 <td></td> 297 </tr> 298 </table> 299 </div> 300 <div class="memdoc"> 301 302 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>, and <a class="el" href="dmxconfig_8c.html#afc8b90e1cf4b70434515265c10970967">dmxConfigCopyFromParam()</a>.</p> 303 304 </div> 305 </div> 306 <a class="anchor" id="a224cf25e04e43ce049574c10ce39b597"></a><!-- doxytag: member="dmxconfig.h::dmxConfigStoreConfig" ref="a224cf25e04e43ce049574c10ce39b597" args="(const char *config)" --> 307 <div class="memitem"> 308 <div class="memproto"> 309 <table class="memname"> 310 <tr> 311 <td class="memname">void dmxConfigStoreConfig </td> 312 <td>(</td> 313 <td class="paramtype">const char * </td> 314 <td class="paramname"><em>config</em></td><td>)</td> 315 <td></td> 316 </tr> 317 </table> 318 </div> 319 <div class="memdoc"> 320 <p>Make a note that <em>config</em> should be used as the configuration for current instantiation of the DMX server. </p> 321 322 <p>References <a class="el" href="structDMXConfigCmdStruct.html#ad80f9e2045d2548ba872b12b1e2c7b91">DMXConfigCmdStruct::config</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, and <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>.</p> 323 324 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>.</p> 325 326 </div> 327 </div> 328 <a class="anchor" id="ac372c2ded30d6c82cc7973f7891d2363"></a><!-- doxytag: member="dmxconfig.h::dmxConfigStoreDisplay" ref="ac372c2ded30d6c82cc7973f7891d2363" args="(const char *display)" --> 329 <div class="memitem"> 330 <div class="memproto"> 331 <table class="memname"> 332 <tr> 333 <td class="memname">void dmxConfigStoreDisplay </td> 334 <td>(</td> 335 <td class="paramtype">const char * </td> 336 <td class="paramname"><em>display</em></td><td>)</td> 337 <td></td> 338 </tr> 339 </table> 340 </div> 341 <div class="memdoc"> 342 <p>Make a note that <em>display</em> is the name of an X11 display that should be initialized as a backend (output) display. Called from <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument</a>. </p> 343 344 <p>References <a class="el" href="structDMXConfigCmdStruct.html#ab530ed54ea672cadf1ed228219a601de">DMXConfigCmdStruct::displays</a>, <a class="el" href="dmxconfig_8c.html#a574577536ff981870613b67021f61930">dmxDisplaysFromCommandLine</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="structDMXConfigListStruct.html#ac089d9827a37331a0993cec9e541ba7b">DMXConfigListStruct::name</a>, and <a class="el" href="structDMXConfigListStruct.html#a8ee70f1d27ada33a44e89f2ec31f01a3">DMXConfigListStruct::next</a>.</p> 345 346 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>.</p> 347 348 </div> 349 </div> 350 <a class="anchor" id="a6d2a898606f3b373c5a6ebd07d288e53"></a><!-- doxytag: member="dmxconfig.h::dmxConfigStoreFile" ref="a6d2a898606f3b373c5a6ebd07d288e53" args="(const char *file)" --> 351 <div class="memitem"> 352 <div class="memproto"> 353 <table class="memname"> 354 <tr> 355 <td class="memname">void dmxConfigStoreFile </td> 356 <td>(</td> 357 <td class="paramtype">const char * </td> 358 <td class="paramname"><em>file</em></td><td>)</td> 359 <td></td> 360 </tr> 361 </table> 362 </div> 363 <div class="memdoc"> 364 <p>Make a note that <em>file</em> is the configuration file. </p> 365 366 <p>References <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, and <a class="el" href="structDMXConfigCmdStruct.html#a79e992244c72cd0aa3e4ed3c9a82c380">DMXConfigCmdStruct::filename</a>.</p> 367 368 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>.</p> 369 370 </div> 371 </div> 372 <a class="anchor" id="aa591f4e1846bc6e6d78c68d77879c900"></a><!-- doxytag: member="dmxconfig.h::dmxConfigStoreInput" ref="aa591f4e1846bc6e6d78c68d77879c900" args="(const char *input)" --> 373 <div class="memitem"> 374 <div class="memproto"> 375 <table class="memname"> 376 <tr> 377 <td class="memname">void dmxConfigStoreInput </td> 378 <td>(</td> 379 <td class="paramtype">const char * </td> 380 <td class="paramname"><em>input</em></td><td>)</td> 381 <td></td> 382 </tr> 383 </table> 384 </div> 385 <div class="memdoc"> 386 <p>Make a note that <em>input</em> is the name of an X11 display that should be used for input (either a backend or a console input device). </p> 387 388 <p>References <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="structDMXConfigCmdStruct.html#af39f2b3673fba1458fe5b95186489b3f">DMXConfigCmdStruct::inputs</a>, <a class="el" href="structDMXConfigListStruct.html#ac089d9827a37331a0993cec9e541ba7b">DMXConfigListStruct::name</a>, and <a class="el" href="structDMXConfigListStruct.html#a8ee70f1d27ada33a44e89f2ec31f01a3">DMXConfigListStruct::next</a>.</p> 389 390 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>.</p> 391 392 </div> 393 </div> 394 <a class="anchor" id="ac116ffa05f76ddb8f5920cf3a262e2e5"></a><!-- doxytag: member="dmxconfig.h::dmxConfigStoreXInput" ref="ac116ffa05f76ddb8f5920cf3a262e2e5" args="(const char *input)" --> 395 <div class="memitem"> 396 <div class="memproto"> 397 <table class="memname"> 398 <tr> 399 <td class="memname">void dmxConfigStoreXInput </td> 400 <td>(</td> 401 <td class="paramtype">const char * </td> 402 <td class="paramname"><em>input</em></td><td>)</td> 403 <td></td> 404 </tr> 405 </table> 406 </div> 407 <div class="memdoc"> 408 <p>Make a note that <em>input</em> is the name of an X11 display that should be used for input from XInput extension devices. </p> 409 410 <p>References <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="structDMXConfigListStruct.html#ac089d9827a37331a0993cec9e541ba7b">DMXConfigListStruct::name</a>, <a class="el" href="structDMXConfigListStruct.html#a8ee70f1d27ada33a44e89f2ec31f01a3">DMXConfigListStruct::next</a>, and <a class="el" href="structDMXConfigCmdStruct.html#a1f0051365f3eae01159f34a9fa96dfeb">DMXConfigCmdStruct::xinputs</a>.</p> 411 412 <p>Referenced by <a class="el" href="dmxinit_8c.html#a6ed0a235a6d852bfe0cc0250159a5daf">ddxProcessArgument()</a>.</p> 413 414 </div> 415 </div> 416 </div> 417 </div> 418 <div id="nav-path" class="navpath"> 419 <ul> 420 <li class="navelem"><a class="el" href="dmxconfig_8h.html">dmxconfig.h</a> </li> 421 <hr> 422 <address> 423 <small> 424 Generated June 29, 2004 for <a 425 href="http://dmx.sourceforge.net">Distributed Multihead X</a> by 426 <a href="http://www.doxygen.org/index.html">doxygen</a> 427 1.3.4. 428 </small> 429 </addres> 430 </hr> 431 </body> 432 </html> 433