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>dmxarg.h File Reference
</h1>
13 <a href=
"dmxarg_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
><a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> </td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxarg_8h.html#a1">dmxArgCreate
</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=
"dmxarg_8h.html#a2">dmxArgFree
</a> (
<a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> a)
</td></tr>
20 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxarg_8h.html#a3">dmxArgAdd
</a> (
<a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> a, const char *string)
</td></tr>
22 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>const char *
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxarg_8h.html#a4">dmxArgV
</a> (
<a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> a, int item)
</td></tr>
24 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>int
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxarg_8h.html#a5">dmxArgC
</a> (
<a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> a)
</td></tr>
26 <tr><td class=
"memItemLeft" nowrap align=right valign=top
><a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> </td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxarg_8h.html#a6">dmxArgParse
</a> (const char *string)
</td></tr>
29 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
30 Interface to argument handling functions.
<dl compact
><dt><b>See also:
</b></dt><dd><a class=
"el" href=
"dmxarg_8c.html">dmxarg.c
</a></dd></dl>
31 <hr><h2>Function Documentation
</h2>
32 <a class=
"anchor" name=
"a3" doxytag=
"dmxarg.h::dmxArgAdd" ></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 dmxArgAdd
</td>
39 <td class=
"md" valign=
"top">(
</td>
40 <td class=
"md" nowrap
valign=
"top"><a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> </td>
41 <td class=
"mdname" nowrap
> <em>a
</em>,
</td>
46 <td class=
"md" nowrap
>const char *
</td>
47 <td class=
"mdname" nowrap
> <em>string
</em></td>
51 <td class=
"md">)
</td>
52 <td class=
"md" colspan=
"2"></td>
59 <table cellspacing=
5 cellpadding=
0 border=
0>
67 Add the
<em>string
</em> as the next argument in the
<em>dmxArg
</em> object.
</td>
70 <a class=
"anchor" name=
"a5" doxytag=
"dmxarg.h::dmxArgC" ></a><p>
71 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
74 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
76 <td class=
"md" nowrap
valign=
"top"> int dmxArgC
</td>
77 <td class=
"md" valign=
"top">(
</td>
78 <td class=
"md" nowrap
valign=
"top"><a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> </td>
79 <td class=
"mdname1" valign=
"top" nowrap
> <em>a
</em> </td>
80 <td class=
"md" valign=
"top"> )
</td>
81 <td class=
"md" nowrap
></td>
88 <table cellspacing=
5 cellpadding=
0 border=
0>
96 Return the number of arguments in the
<em>dmxArg
</em> object.
</td>
99 <a class=
"anchor" name=
"a1" doxytag=
"dmxarg.h::dmxArgCreate" ></a><p>
100 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
103 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
105 <td class=
"md" nowrap
valign=
"top"> <a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> dmxArgCreate
</td>
106 <td class=
"md" valign=
"top">(
</td>
107 <td class=
"md" nowrap
valign=
"top">void
</td>
108 <td class=
"mdname1" valign=
"top" nowrap
> </td>
109 <td class=
"md" valign=
"top"> )
</td>
110 <td class=
"md" nowrap
></td>
117 <table cellspacing=
5 cellpadding=
0 border=
0>
125 Create an (externally opaque)
<em>dmxArg
</em> object.
</td>
128 <a class=
"anchor" name=
"a2" doxytag=
"dmxarg.h::dmxArgFree" ></a><p>
129 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
132 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
134 <td class=
"md" nowrap
valign=
"top"> void dmxArgFree
</td>
135 <td class=
"md" valign=
"top">(
</td>
136 <td class=
"md" nowrap
valign=
"top"><a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> </td>
137 <td class=
"mdname1" valign=
"top" nowrap
> <em>a
</em> </td>
138 <td class=
"md" valign=
"top"> )
</td>
139 <td class=
"md" nowrap
></td>
146 <table cellspacing=
5 cellpadding=
0 border=
0>
154 Free the specified
<em>dmxArg
</em> object.
</td>
157 <a class=
"anchor" name=
"a6" doxytag=
"dmxarg.h::dmxArgParse" ></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"> <a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> dmxArgParse
</td>
164 <td class=
"md" valign=
"top">(
</td>
165 <td class=
"md" nowrap
valign=
"top">const char *
</td>
166 <td class=
"mdname1" valign=
"top" nowrap
> <em>string
</em> </td>
167 <td class=
"md" valign=
"top"> )
</td>
168 <td class=
"md" nowrap
></td>
175 <table cellspacing=
5 cellpadding=
0 border=
0>
183 Parse a string into arguments delimited by commas. Return a new
<em>dmxArg
</em> object containing the arguments.
</td>
186 <a class=
"anchor" name=
"a4" doxytag=
"dmxarg.h::dmxArgV" ></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"> const char* dmxArgV
</td>
193 <td class=
"md" valign=
"top">(
</td>
194 <td class=
"md" nowrap
valign=
"top"><a class=
"el" href=
"struct__dmxArg.html">dmxArg
</a> </td>
195 <td class=
"mdname" nowrap
> <em>a
</em>,
</td>
200 <td class=
"md" nowrap
>int
</td>
201 <td class=
"mdname" nowrap
> <em>item
</em></td>
205 <td class=
"md">)
</td>
206 <td class=
"md" colspan=
"2"></td>
213 <table cellspacing=
5 cellpadding=
0 border=
0>
221 Return the argument number
<em>item
</em> in the
<em>dmxArg
</em> object. Arguments are
0 based. NULL will be returned for values less than
0 or equal to or greater than the number of arguments in the object.
</td>
227 Generated June
29,
2004 for
<a
228 href=
"http://dmx.sourceforge.net">Distributed Multihead X
</a> by
229 <a href=
"http://www.doxygen.org/index.html">doxygen
</a>