~ubuntu-branches/ubuntu/trusty/ntop/trusty

« back to all changes in this revision

Viewing changes to plugins/xml_g_invoke.inc

  • Committer: Bazaar Package Importer
  • Author(s): Ola Lundqvist
  • Date: 2008-06-15 14:38:28 UTC
  • mfrom: (2.1.11 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080615143828-oalh84nda2hje4do
Tags: 3:3.3-11
Correction of Polish translation encoding, closes: #479490. Thanks
to Christian Perrier <bubulle@debian.org> for the help.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Created by xmldump.awk
2
 
 *
3
 
 * part of and licensed the same as ntop, http://www.ntop.org
4
 
 *
5
 
 * WARNING: Changes made here will be lost the next time this
6
 
 * file is recreated, which can happen automatically during
7
 
 * a 'make'.  Y'all been warned, now!
8
 
 *
9
 
 */
10
 
 
11
 
 
12
 
    if (root == NULL) { return NULL; };
13
 
 
14
 
 
15
 
    /*XML e               Invoke               root:Invoke     "" */
16
 
    elInvoke = newxml_empty(root,
17
 
                            "Invoke",
18
 
                            "");
19
 
 
20
 
    /*XML e               ExecutionEnvironment Invoke:Execenv  "" */
21
 
    elExecenv = newxml_empty(elInvoke,
22
 
                            "ExecutionEnvironment",
23
 
                            "");
24
 
 
25
 
    /*XML e               paths                Invoke:Paths    "" */
26
 
    elPaths = newxml_empty(elInvoke,
27
 
                            "paths",
28
 
                            "");
29
 
 
30
 
    /*XML e               CommandLineOptions   Invoke:Options  "" */
31
 
    elOptions = newxml_empty(elInvoke,
32
 
                            "CommandLineOptions",
33
 
                            "");
34
 
 
35
 
    /*XML s               program_name         Execenv         "" */
36
 
    newxml_simplestring(elExecenv,
37
 
                            "program_name",
38
 
                            myGlobals.program_name,
39
 
                            "");
40
 
 
41
 
    /*XML n               basentoppid          Execenv         "" */
42
 
    newxml_simplenumeric(elExecenv,
43
 
                            "basentoppid",
44
 
                            myGlobals.basentoppid,
45
 
                            "",
46
 
                            "%d");
47
 
 
48
 
    /*XML s               startedAs            Execenv         "" */
49
 
    newxml_simplestring(elExecenv,
50
 
                            "startedAs",
51
 
                            myGlobals.startedAs,
52
 
                            "");
53
 
 
54
 
    /*XML n               ntop_argc            Execenv         "" */
55
 
    newxml_simplenumeric(elExecenv,
56
 
                            "ntop_argc",
57
 
                            myGlobals.ntop_argc,
58
 
                            "",
59
 
                            "%d");
60
 
 
61
 
    /*XML e               ntop_argv            Execenv:Arg     "" */
62
 
    elArg = newxml_empty(elExecenv,
63
 
                            "ntop_argv",
64
 
                            "");
65
 
 
66
 
    /*XML *               ntop_argc            Arg             "" */
67
 
 
68
 
    /* copied from globals-structtypes.xml at line 210 */
69
 
                             for (i=0; i<myGlobals.ntop_argc; i++) {
70
 
                                 if (snprintf(buf, sizeof(buf), "%d", i) < 0)
71
 
                             BufferTooShort();
72
 
                                 newxml(GDOME_ELEMENT_NODE, elArg, "parameter",
73
 
                             "index", buf,
74
 
                             "value", myGlobals.ntop_argv[i]);
75
 
                             }
76
 
    /* end copy from globals-structtypes.xml */
77
 
 
78
 
    /*XML s               accessLogFile        Options         "-a | --access-log-file" */
79
 
    newxml_simplestring(elOptions,
80
 
                            "accessLogFile",
81
 
                            myGlobals.accessLogFile,
82
 
                            "-a | --access-log-file");
83
 
 
84
 
    /*XML b               enablePacketDecoding Options         "-b | --disable-decoders" */
85
 
    newxml_simplenoyes(elOptions,
86
 
                            "enablePacketDecoding",
87
 
                            myGlobals.enablePacketDecoding,
88
 
                            "-b | --disable-decoders");
89
 
 
90
 
    /*XML b               stickyHosts          Options         "-c | --sticky-hosts" */
91
 
    newxml_simplenoyes(elOptions,
92
 
                            "stickyHosts",
93
 
                            myGlobals.stickyHosts,
94
 
                            "-c | --sticky-hosts");
95
 
 
96
 
    /*XML b               daemonMode           Options         "-d | --daemon: run as daemon flag" */
97
 
    newxml_simplenoyes(elOptions,
98
 
                            "daemonMode",
99
 
                            myGlobals.daemonMode,
100
 
                            "-d | --daemon: run as daemon flag");
101
 
 
102
 
    /*XML n               maxNumLines          Options         "-e | --max-table-rows: maximum lines/page" */
103
 
    newxml_simplenumeric(elOptions,
104
 
                            "maxNumLines",
105
 
                            myGlobals.maxNumLines,
106
 
                            "-e | --max-table-rows: maximum lines/page",
107
 
                            "%d");
108
 
 
109
 
    /*XML s               rFileName            Options         "-f | --traffic-dump-file: input packet capture file" */
110
 
    newxml_simplestring(elOptions,
111
 
                            "rFileName",
112
 
                            myGlobals.rFileName,
113
 
                            "-f | --traffic-dump-file: input packet capture file");
114
 
 
115
 
    /*XML s               trackOnlyLocalHosts  Options         "-g | --track-local-hosts" */
116
 
    newxml_simplestring(elOptions,
117
 
                            "trackOnlyLocalHosts",
118
 
                            myGlobals.trackOnlyLocalHosts,
119
 
                            "-g | --track-local-hosts");
120
 
 
121
 
    /*XML s               devices              Options         "-i | --interface" */
122
 
    newxml_simplestring(elOptions,
123
 
                            "devices",
124
 
                            myGlobals.devices,
125
 
                            "-i | --interface");
126
 
 
127
 
    /*XML b               enableOtherPacketDump Options         "-j | --create-other-packets" */
128
 
    newxml_simplenoyes(elOptions,
129
 
                            "enableOtherPacketDump",
130
 
                            myGlobals.enableOtherPacketDump,
131
 
                            "-j | --create-other-packets");
132
 
 
133
 
    /*XML s               filterExpressionInExtraFrame Options         "-k | --filter-expression-in-extra-frame" */
134
 
    newxml_simplestring(elOptions,
135
 
                            "filterExpressionInExtraFrame",
136
 
                            myGlobals.filterExpressionInExtraFrame,
137
 
                            "-k | --filter-expression-in-extra-frame");
138
 
 
139
 
    /*XML s               pcapLog              Options         "-l | --pcap-log" */
140
 
    newxml_simplestring(elOptions,
141
 
                            "pcapLog",
142
 
                            myGlobals.pcapLog,
143
 
                            "-l | --pcap-log");
144
 
 
145
 
    /*XML s               localAddresses       Options         "-m | --local-subnets" */
146
 
    newxml_simplestring(elOptions,
147
 
                            "localAddresses",
148
 
                            myGlobals.localAddresses,
149
 
                            "-m | --local-subnets");
150
 
 
151
 
    /*XML b               numericFlag          Options         "-n | --numeric-ip-addresses" */
152
 
    newxml_simplenoyes(elOptions,
153
 
                            "numericFlag",
154
 
                            myGlobals.numericFlag,
155
 
                            "-n | --numeric-ip-addresses");
156
 
 
157
 
    /*XML b               dontTrustMACaddr     Options         "-o | --no-mac" */
158
 
    newxml_simplenoyes(elOptions,
159
 
                            "dontTrustMACaddr",
160
 
                            myGlobals.dontTrustMACaddr,
161
 
                            "-o | --no-mac");
162
 
 
163
 
    /*XML s               protoSpecs           Options         "-p | --protocols" */
164
 
    newxml_simplestring(elOptions,
165
 
                            "protoSpecs",
166
 
                            myGlobals.protoSpecs,
167
 
                            "-p | --protocols");
168
 
 
169
 
    /*XML b               enableSuspiciousPacketDump Options         "-q | --create-suspicious-packets" */
170
 
    newxml_simplenoyes(elOptions,
171
 
                            "enableSuspiciousPacketDump",
172
 
                            myGlobals.enableSuspiciousPacketDump,
173
 
                            "-q | --create-suspicious-packets");
174
 
 
175
 
    /*XML n               refreshRate          Options         "-r | --refresh-time" */
176
 
    newxml_simplenumeric(elOptions,
177
 
                            "refreshRate",
178
 
                            myGlobals.refreshRate,
179
 
                            "-r | --refresh-time",
180
 
                            "%d");
181
 
 
182
 
    /*XML b               disablePromiscuousMode Options         "-s | --no-promiscuous" */
183
 
    newxml_simplenoyes(elOptions,
184
 
                            "disablePromiscuousMode",
185
 
                            myGlobals.disablePromiscuousMode,
186
 
                            "-s | --no-promiscuous");
187
 
 
188
 
    /*XML n               traceLevel           Options         "-t | --trace-level" */
189
 
    newxml_simplenumeric(elOptions,
190
 
                            "traceLevel",
191
 
                            myGlobals.traceLevel,
192
 
                            "-t | --trace-level",
193
 
                            "%d");
194
 
 
195
 
    /*XML n               maxNumHashEntries    Options         "-x <max num hash entries>" */
196
 
    newxml_simplenumeric(elOptions,
197
 
                            "maxNumHashEntries",
198
 
                            myGlobals.maxNumHashEntries,
199
 
                            "-x <max num hash entries>",
200
 
                            "%d");
201
 
 
202
 
    /*XML n               maxNumSessions       Options         "-X <max num TCP sessions>" */
203
 
    newxml_simplenumeric(elOptions,
204
 
                            "maxNumSessions",
205
 
                            myGlobals.maxNumSessions,
206
 
                            "-X <max num TCP sessions>",
207
 
                            "%d");
208
 
 
209
 
 
210
 
#ifndef WIN32
211
 
    /*XML *               effectiveUserName    Options         "" */
212
 
 
213
 
    /* copied from globals-structtypes.xml at line 238 */
214
 
                                       if (snprintf(buf, sizeof(buf), "(uid=%d, gid=%d)",
215
 
                                       myGlobals.userId,
216
 
                                       myGlobals.groupId) < 0)
217
 
                                           BufferTooShort();
218
 
                                       newxml(GDOME_ELEMENT_NODE, elOptions, "effectiveUserName",
219
 
                                       "value", myGlobals.effectiveUserName,
220
 
                                       "EffectiveId", buf,
221
 
                                       "description", "-u | --user");
222
 
    /* end copy from globals-structtypes.xml */
223
 
 
224
 
#endif
225
 
 
226
 
    /*XML n               defaultVsan          Options         "-v | --default-vsan" */
227
 
    newxml_simplenumeric(elOptions,
228
 
                            "defaultVsan",
229
 
                            myGlobals.defaultVsan,
230
 
                            "-v | --default-vsan",
231
 
                            "%d");
232
 
 
233
 
    /*XML s               webAddr              Options         "-w | --http-server address" */
234
 
    newxml_simplestring(elOptions,
235
 
                            "webAddr",
236
 
                            myGlobals.webAddr,
237
 
                            "-w | --http-server address");
238
 
 
239
 
    /*XML n               webPort              Options         "-w | --http-server :port" */
240
 
    newxml_simplenumeric(elOptions,
241
 
                            "webPort",
242
 
                            myGlobals.webPort,
243
 
                            "-w | --http-server :port",
244
 
                            "%d");
245
 
 
246
 
    /*XML b               enableSessionHandling Options         "-z | --disable-sessions" */
247
 
    newxml_simplenoyes(elOptions,
248
 
                            "enableSessionHandling",
249
 
                            myGlobals.enableSessionHandling,
250
 
                            "-z | --disable-sessions");
251
 
 
252
 
    /*XML s               currentFilterExpression Options         "-B | --filter-expression" */
253
 
    newxml_simplestring(elOptions,
254
 
                            "currentFilterExpression",
255
 
                            myGlobals.currentFilterExpression,
256
 
                            "-B | --filter-expression");
257
 
 
258
 
    /*XML s               domainName           Options         "-D | --domain" */
259
 
    newxml_simplestring(elOptions,
260
 
                            "domainName",
261
 
                            myGlobals.domainName,
262
 
                            "-D | --domain");
263
 
 
264
 
    /*XML b               flowSpecs            Options         "-F | --flow-spec" */
265
 
    newxml_simplenoyes(elOptions,
266
 
                            "flowSpecs",
267
 
                            myGlobals.flowSpecs,
268
 
                            "-F | --flow-spec");
269
 
 
270
 
 
271
 
#ifndef WIN32
272
 
    /*XML b               debugMode            Options         "-K | --enable-debug" */
273
 
    newxml_simplenoyes(elOptions,
274
 
                            "debugMode",
275
 
                            myGlobals.debugMode,
276
 
                            "-K | --enable-debug");
277
 
 
278
 
    /*XML n               useSyslog            Options         "-L | --use-syslog" */
279
 
    newxml_simplenumeric(elOptions,
280
 
                            "useSyslog",
281
 
                            myGlobals.useSyslog,
282
 
                            "-L | --use-syslog",
283
 
                            "%d");
284
 
 
285
 
#endif
286
 
 
287
 
    /*XML b               mergeInterfaces      Options         "-M | --no-interface-merge" */
288
 
    newxml_simplenoyes(elOptions,
289
 
                            "mergeInterfaces",
290
 
                            myGlobals.mergeInterfaces,
291
 
                            "-M | --no-interface-merge");
292
 
 
293
 
    /*XML s               pcapLogBasePath      Options         "-O | --pcap-file-path" */
294
 
    newxml_simplestring(elOptions,
295
 
                            "pcapLogBasePath",
296
 
                            myGlobals.pcapLogBasePath,
297
 
                            "-O | --pcap-file-path");
298
 
 
299
 
    /*XML s               fcNSCacheFile        Options         "-N | --wwn-map" */
300
 
    newxml_simplestring(elOptions,
301
 
                            "fcNSCacheFile",
302
 
                            myGlobals.fcNSCacheFile,
303
 
                            "-N | --wwn-map");
304
 
 
305
 
    /*XML s               dbPath               Options         "-P | --db-file-path" */
306
 
    newxml_simplestring(elOptions,
307
 
                            "dbPath",
308
 
                            myGlobals.dbPath,
309
 
                            "-P | --db-file-path");
310
 
 
311
 
    /*XML s               spoolPath            Options         "-Q | --spool-file-path" */
312
 
    newxml_simplestring(elOptions,
313
 
                            "spoolPath",
314
 
                            myGlobals.spoolPath,
315
 
                            "-Q | --spool-file-path");
316
 
 
317
 
    /*XML s               printFcOnly          Options         "-S | --fc-only" */
318
 
    newxml_simplestring(elOptions,
319
 
                            "printFcOnly",
320
 
                            myGlobals.printFcOnly,
321
 
                            "-S | --fc-only");
322
 
 
323
 
    /*XML s               mapperURL            Options         "-U | --mapper" */
324
 
    newxml_simplestring(elOptions,
325
 
                            "mapperURL",
326
 
                            myGlobals.mapperURL,
327
 
                            "-U | --mapper");
328
 
 
329
 
 
330
 
#ifdef HAVE_OPENSSL
331
 
    /*XML s               sslAddr              Options         "-W | --https-server address" */
332
 
    newxml_simplestring(elOptions,
333
 
                            "sslAddr",
334
 
                            myGlobals.sslAddr,
335
 
                            "-W | --https-server address");
336
 
 
337
 
    /*XML n               sslPort              Options         "-W | --https-server :port" */
338
 
    newxml_simplenumeric(elOptions,
339
 
                            "sslPort",
340
 
                            myGlobals.sslPort,
341
 
                            "-W | --https-server :port",
342
 
                            "%d");
343
 
 
344
 
#endif
345
 
 
346
 
 
347
 
#ifdef MAKE_WITH_SSLWATCHDOG_RUNTIME
348
 
    /*XML b               useSSLwatchdog       Options         "--ssl-watchdog" */
349
 
    newxml_simplenoyes(elOptions,
350
 
                            "useSSLwatchdog",
351
 
                            myGlobals.useSSLwatchdog,
352
 
                            "--ssl-watchdog");
353
 
 
354
 
#endif
355
 
 
356
 
 
357
 
#if defined(CFG_MULTITHREADED) && defined(MAKE_WITH_SCHED_YIELD)
358
 
    /*XML b               disableSchedYield    Options         "--disable-schedyield" */
359
 
    newxml_simplenoyes(elOptions,
360
 
                            "disableSchedYield",
361
 
                            myGlobals.disableSchedYield,
362
 
                            "--disable-schedyield");
363
 
 
364
 
#endif
365
 
 
366
 
    /*XML s               P3Pcp                Options         "--p3p-cp" */
367
 
    newxml_simplestring(elOptions,
368
 
                            "P3Pcp",
369
 
                            myGlobals.P3Pcp,
370
 
                            "--p3p-cp");
371
 
 
372
 
    /*XML s               P3Puri               Options         "--p3p-uri" */
373
 
    newxml_simplestring(elOptions,
374
 
                            "P3Puri",
375
 
                            myGlobals.P3Puri,
376
 
                            "--p3p-uri");
377
 
 
378
 
    /*XML b               disableStopcap       Options         "--disable-stopcap" */
379
 
    newxml_simplenoyes(elOptions,
380
 
                            "disableStopcap",
381
 
                            myGlobals.disableStopcap,
382
 
                            "--disable-stopcap");
383
 
 
384
 
    /*XML b               disableInstantSessionPurge Options         "--disable-instantsessionpurge" */
385
 
    newxml_simplenoyes(elOptions,
386
 
                            "disableInstantSessionPurge",
387
 
                            myGlobals.disableInstantSessionPurge,
388
 
                            "--disable-instantsessionpurge");
389
 
 
390
 
    /*XML b               noFc                 Options         "--no-fc" */
391
 
    newxml_simplenoyes(elOptions,
392
 
                            "noFc",
393
 
                            myGlobals.noFc,
394
 
                            "--no-fc");
395
 
 
396
 
    /*XML b               noInvalidLunDisplay  Options         "--no-invalid-lun" */
397
 
    newxml_simplenoyes(elOptions,
398
 
                            "noInvalidLunDisplay",
399
 
                            myGlobals.noInvalidLunDisplay,
400
 
                            "--no-invalid-lun");
401
 
 
402
 
    /*XML b               disableMutexExtraInfo Options         "--disable-mutexextrainfo" */
403
 
    newxml_simplenoyes(elOptions,
404
 
                            "disableMutexExtraInfo",
405
 
                            myGlobals.disableMutexExtraInfo,
406
 
                            "--disable-mutexextrainfo");
407
 
 
408
 
    /*XML b               skipVersionCheck     Options         "--skip-version-check" */
409
 
    newxml_simplenoyes(elOptions,
410
 
                            "skipVersionCheck",
411
 
                            myGlobals.skipVersionCheck,
412
 
                            "--skip-version-check");
413
 
 
414
 
    /*XML b               enableFragmentHandling Options         "" */
415
 
    newxml_simplenoyes(elOptions,
416
 
                            "enableFragmentHandling",
417
 
                            myGlobals.enableFragmentHandling,
418
 
                            "");
419
 
 
420