1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
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">
9 <!-- Generated by Doxygen 1.3.4 -->
10 <div class=
"qindex"><a class=
"qindex" href=
"main.html">Main
Page
</a> |
<a class=
"qindex" href=
"classes.html">Alphabetical
List
</a> |
<a class=
"qindex" href=
"annotated.html">Data
Structures
</a> |
<a class=
"qindex" href=
"files.html">File
List
</a> |
<a class=
"qindex" href=
"functions.html">Data
Fields
</a> |
<a class=
"qindex" href=
"globals.html">Globals
</a></div>
11 <h1>dmxconfig.h File Reference
</h1>
13 <a href=
"dmxconfig_8h-source.html">Go to the source code of this file.
</a><table border=
0 cellpadding=
0 cellspacing=
0>
15 <tr><td colspan=
2><br><h2>Functions
</h2></td></tr>
16 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxconfig_8h.html#a5">dmxConfigStoreDisplay
</a> (const char *display)
</td></tr>
18 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxconfig_8h.html#a6">dmxConfigStoreInput
</a> (const char *input)
</td></tr>
20 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxconfig_8h.html#a7">dmxConfigStoreXInput
</a> (const char *input)
</td></tr>
22 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxconfig_8h.html#a8">dmxConfigStoreFile
</a> (const char *file)
</td></tr>
24 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxconfig_8h.html#a9">dmxConfigStoreConfig
</a> (const char *config)
</td></tr>
26 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxconfig_8h.html#a10">dmxConfigConfigure
</a> (void)
</td></tr>
28 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxconfig_8h.html#a11">dmxConfigSetMaxScreens
</a> (void)
</td></tr>
31 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
32 Interface for DMX configuration file support.
<dl compact
><dt><b>See also:
</b></dt><dd><a class=
"el" href=
"dmxconfig_8c.html">dmxconfig.c
</a></dd></dl>
33 <hr><h2>Function Documentation
</h2>
34 <a class=
"anchor" name=
"a10" doxytag=
"dmxconfig.h::dmxConfigConfigure" ></a><p>
35 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
38 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
40 <td class=
"md" nowrap
valign=
"top"> void dmxConfigConfigure
</td>
41 <td class=
"md" valign=
"top">(
</td>
42 <td class=
"md" nowrap
valign=
"top">void
</td>
43 <td class=
"mdname1" valign=
"top" nowrap
> </td>
44 <td class=
"md" valign=
"top"> )
</td>
45 <td class=
"md" nowrap
></td>
52 <table cellspacing=
5 cellpadding=
0 border=
0>
60 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.
</td>
63 <a class=
"anchor" name=
"a11" doxytag=
"dmxconfig.h::dmxConfigSetMaxScreens" ></a><p>
64 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
67 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
69 <td class=
"md" nowrap
valign=
"top"> void dmxConfigSetMaxScreens
</td>
70 <td class=
"md" valign=
"top">(
</td>
71 <td class=
"md" nowrap
valign=
"top">void
</td>
72 <td class=
"mdname1" valign=
"top" nowrap
> </td>
73 <td class=
"md" valign=
"top"> )
</td>
74 <td class=
"md" nowrap
></td>
81 <table cellspacing=
5 cellpadding=
0 border=
0>
89 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.
</td>
92 <a class=
"anchor" name=
"a9" doxytag=
"dmxconfig.h::dmxConfigStoreConfig" ></a><p>
93 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
96 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
98 <td class=
"md" nowrap
valign=
"top"> void dmxConfigStoreConfig
</td>
99 <td class=
"md" valign=
"top">(
</td>
100 <td class=
"md" nowrap
valign=
"top">const char *
</td>
101 <td class=
"mdname1" valign=
"top" nowrap
> <em>config
</em> </td>
102 <td class=
"md" valign=
"top"> )
</td>
103 <td class=
"md" nowrap
></td>
110 <table cellspacing=
5 cellpadding=
0 border=
0>
118 Make a note that
<em>config
</em> should be used as the configuration for current instantiation of the DMX server.
</td>
121 <a class=
"anchor" name=
"a5" doxytag=
"dmxconfig.h::dmxConfigStoreDisplay" ></a><p>
122 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
125 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
127 <td class=
"md" nowrap
valign=
"top"> void dmxConfigStoreDisplay
</td>
128 <td class=
"md" valign=
"top">(
</td>
129 <td class=
"md" nowrap
valign=
"top">const char *
</td>
130 <td class=
"mdname1" valign=
"top" nowrap
> <em>display
</em> </td>
131 <td class=
"md" valign=
"top"> )
</td>
132 <td class=
"md" nowrap
></td>
139 <table cellspacing=
5 cellpadding=
0 border=
0>
147 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#a40">ddxProcessArgument
</a>.
</td>
150 <a class=
"anchor" name=
"a8" doxytag=
"dmxconfig.h::dmxConfigStoreFile" ></a><p>
151 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
154 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
156 <td class=
"md" nowrap
valign=
"top"> void dmxConfigStoreFile
</td>
157 <td class=
"md" valign=
"top">(
</td>
158 <td class=
"md" nowrap
valign=
"top">const char *
</td>
159 <td class=
"mdname1" valign=
"top" nowrap
> <em>file
</em> </td>
160 <td class=
"md" valign=
"top"> )
</td>
161 <td class=
"md" nowrap
></td>
168 <table cellspacing=
5 cellpadding=
0 border=
0>
176 Make a note that
<em>file
</em> is the configuration file.
</td>
179 <a class=
"anchor" name=
"a6" doxytag=
"dmxconfig.h::dmxConfigStoreInput" ></a><p>
180 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
183 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
185 <td class=
"md" nowrap
valign=
"top"> void dmxConfigStoreInput
</td>
186 <td class=
"md" valign=
"top">(
</td>
187 <td class=
"md" nowrap
valign=
"top">const char *
</td>
188 <td class=
"mdname1" valign=
"top" nowrap
> <em>input
</em> </td>
189 <td class=
"md" valign=
"top"> )
</td>
190 <td class=
"md" nowrap
></td>
197 <table cellspacing=
5 cellpadding=
0 border=
0>
205 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).
</td>
208 <a class=
"anchor" name=
"a7" doxytag=
"dmxconfig.h::dmxConfigStoreXInput" ></a><p>
209 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
212 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
214 <td class=
"md" nowrap
valign=
"top"> void dmxConfigStoreXInput
</td>
215 <td class=
"md" valign=
"top">(
</td>
216 <td class=
"md" nowrap
valign=
"top">const char *
</td>
217 <td class=
"mdname1" valign=
"top" nowrap
> <em>input
</em> </td>
218 <td class=
"md" valign=
"top"> )
</td>
219 <td class=
"md" nowrap
></td>
226 <table cellspacing=
5 cellpadding=
0 border=
0>
234 Make a note that
<em>input
</em> is the name of an X11 display that should be used for input from XInput extension devices.
</td>
240 Generated June
29,
2004 for
<a
241 href=
"http://dmx.sourceforge.net">Distributed Multihead X
</a> by
242 <a href=
"http://www.doxygen.org/index.html">doxygen
</a>