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>dmxsigio.h File Reference
</h1>
13 <a href=
"dmxsigio_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=
"dmxsigio_8h.html#a0">dmxSigioBlock
</a> (void)
</td></tr>
18 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxsigio_8h.html#a1">dmxSigioUnblock
</a> (void)
</td></tr>
20 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxsigio_8h.html#a2">dmxSigioEnableInput
</a> (void)
</td></tr>
22 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxsigio_8h.html#a3">dmxSigioDisableInput
</a> (void)
</td></tr>
24 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxsigio_8h.html#a4">dmxSigioRegister
</a> (
<a class=
"el" href=
"struct__DMXInputInfo.html">DMXInputInfo
</a> *dmxInput, int fd)
</td></tr>
26 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxsigio_8h.html#a5">dmxSigioUnregister
</a> (
<a class=
"el" href=
"struct__DMXInputInfo.html">DMXInputInfo
</a> *dmxInput)
</td></tr>
29 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
30 Interface to SIGIO handling support.
<dl compact
><dt><b>See also:
</b></dt><dd><a class=
"el" href=
"dmxsigio_8c.html">dmxsigio.c
</a></dd></dl>
31 <hr><h2>Function Documentation
</h2>
32 <a class=
"anchor" name=
"a0" doxytag=
"dmxsigio.h::dmxSigioBlock" ></a><p>
33 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
36 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
38 <td class=
"md" nowrap
valign=
"top"> void dmxSigioBlock
</td>
39 <td class=
"md" valign=
"top">(
</td>
40 <td class=
"md" nowrap
valign=
"top">void
</td>
41 <td class=
"mdname1" valign=
"top" nowrap
> </td>
42 <td class=
"md" valign=
"top"> )
</td>
43 <td class=
"md" nowrap
></td>
50 <table cellspacing=
5 cellpadding=
0 border=
0>
58 Block SIGIO handling.
</td>
61 <a class=
"anchor" name=
"a3" doxytag=
"dmxsigio.h::dmxSigioDisableInput" ></a><p>
62 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
65 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
67 <td class=
"md" nowrap
valign=
"top"> void dmxSigioDisableInput
</td>
68 <td class=
"md" valign=
"top">(
</td>
69 <td class=
"md" nowrap
valign=
"top">void
</td>
70 <td class=
"mdname1" valign=
"top" nowrap
> </td>
71 <td class=
"md" valign=
"top"> )
</td>
72 <td class=
"md" nowrap
></td>
79 <table cellspacing=
5 cellpadding=
0 border=
0>
87 Disable SIGIO handling. This removes the hanlder from the OS.
</td>
90 <a class=
"anchor" name=
"a2" doxytag=
"dmxsigio.h::dmxSigioEnableInput" ></a><p>
91 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
94 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
96 <td class=
"md" nowrap
valign=
"top"> void dmxSigioEnableInput
</td>
97 <td class=
"md" valign=
"top">(
</td>
98 <td class=
"md" nowrap
valign=
"top">void
</td>
99 <td class=
"mdname1" valign=
"top" nowrap
> </td>
100 <td class=
"md" valign=
"top"> )
</td>
101 <td class=
"md" nowrap
></td>
108 <table cellspacing=
5 cellpadding=
0 border=
0>
116 Enable SIGIO handling. This instantiates the handler with the OS.
</td>
119 <a class=
"anchor" name=
"a4" doxytag=
"dmxsigio.h::dmxSigioRegister" ></a><p>
120 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
123 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
125 <td class=
"md" nowrap
valign=
"top"> void dmxSigioRegister
</td>
126 <td class=
"md" valign=
"top">(
</td>
127 <td class=
"md" nowrap
valign=
"top"><a class=
"el" href=
"struct__DMXInputInfo.html">DMXInputInfo
</a> *
</td>
128 <td class=
"mdname" nowrap
> <em>dmxInput
</em>,
</td>
133 <td class=
"md" nowrap
>int
</td>
134 <td class=
"mdname" nowrap
> <em>fd
</em></td>
138 <td class=
"md">)
</td>
139 <td class=
"md" colspan=
"2"></td>
146 <table cellspacing=
5 cellpadding=
0 border=
0>
154 Make a note that the input device described in
<em>dmxInput
</em> will be using the file descriptor
<em>fd
</em> for SIGIO signals. Calls AddEnabledDevice ifi SIGIO handling has been enabled with
<a class=
"el" href=
"dmxsigio_8c.html#a11">dmxSigioEnableInput()
</a>.
</td>
157 <a class=
"anchor" name=
"a1" doxytag=
"dmxsigio.h::dmxSigioUnblock" ></a><p>
158 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
161 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
163 <td class=
"md" nowrap
valign=
"top"> void dmxSigioUnblock
</td>
164 <td class=
"md" valign=
"top">(
</td>
165 <td class=
"md" nowrap
valign=
"top">void
</td>
166 <td class=
"mdname1" valign=
"top" nowrap
> </td>
167 <td class=
"md" valign=
"top"> )
</td>
168 <td class=
"md" nowrap
></td>
175 <table cellspacing=
5 cellpadding=
0 border=
0>
183 Unblock SIGIO handling.
</td>
186 <a class=
"anchor" name=
"a5" doxytag=
"dmxsigio.h::dmxSigioUnregister" ></a><p>
187 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
190 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
192 <td class=
"md" nowrap
valign=
"top"> void dmxSigioUnregister
</td>
193 <td class=
"md" valign=
"top">(
</td>
194 <td class=
"md" nowrap
valign=
"top"><a class=
"el" href=
"struct__DMXInputInfo.html">DMXInputInfo
</a> *
</td>
195 <td class=
"mdname1" valign=
"top" nowrap
> <em>dmxInput
</em> </td>
196 <td class=
"md" valign=
"top"> )
</td>
197 <td class=
"md" nowrap
></td>
204 <table cellspacing=
5 cellpadding=
0 border=
0>
212 Remove the notes that
<em>dmxInput
</em> is using any file descriptors for SIGIO signals. Calls RemoveEnabledDevice.
</td>
218 Generated June
29,
2004 for
<a
219 href=
"http://dmx.sourceforge.net">Distributed Multihead X
</a> by
220 <a href=
"http://www.doxygen.org/index.html">doxygen
</a>