NOTE for command line gnokii:
---netmonitordata
-
- we have used two data structure, defined in gnokii.h :
-
- PARAM_INFO_MON wich is a single linked recursive list of pointers,
- each pointers contain the complete description of one netmonitor param.
-
- ///////////////////////////////////////////////////////////////////////
- // start->next->next->next-> ...->next->NULL
- // | | | |
- // V V V V
- // par0 par1 par2 parN
- ///////////////////////////////////////////////////////////////////////
-
- OUT_INFO_MON, contains parameters as specified
- from the command line and an array of data pointers requested by user,
- each one point to a single PARAM_INFO_MON
- for optimization reason, also we filled in one array of required screen.
-
-
- this the block diagram of program:
-
- PARAM_INFO_MON *info:
- OUT_INFO_MON *out:
-
- netmonitordata()
-
- check for -S option, assign filename
-
- check for -I option, assign filename
-
- autodetect_phonemodel_phone_version() This is TO DO
-
- info = get_min_param_info() // nedeed here, so later we can check args param
-
- // here we check command line arguments
- if -I option
-
- for each line
- do
- parse_check(f_argc, f_argv, info, file, line)
- done
- else
- parse_check(argc, argv, info, NULL, 0)
- fi
-
-
- // HERE, ALL IS CHECKED
-
- // here we make OUT_INFO_MON
- if -I option
-
- for each line
- do
- out = parse_process(f_argc, f_argv, info, file, line)
-
- nmd_output(out)
-
- free(out)
- done
- else
- out = parse_process(argc, argv, info, NULL, 0)
-
- nmd_output(out)
-
- free(out)
- fi
+--netmonitordata\r
+\r\r
+ we have used two data structure, defined in gnokii.h :\r
+\r
+ PARAM_INFO_MON wich is a single linked recursive list of pointers,\r
+ each pointers contain the complete description of one netmonitor param.\r
+\r
+ ///////////////////////////////////////////////////////////////////////\r
+ // start->next->next->next-> ...->next->NULL\r
+ // | | | |\r
+ // V V V V\r
+ // par0 par1 par2 parN\r
+ ///////////////////////////////////////////////////////////////////////\r
+ \r
+ OUT_INFO_MON, contains parameters as specified\r
+ from the command line and an array of data pointers requested by user,\r
+ each one point to a single PARAM_INFO_MON\r
+ for optimization reason, also we filled in one array of required screen.\r
+\r
+\r
+ this the block diagram of program:\r
+ \r
+ PARAM_INFO_MON *info:\r
+ OUT_INFO_MON *out:\r
+\r
+ netmonitordata()\r
+\r
+ check for -S option, assign filename\r
+ \r
+ check for -I option, assign filename\r
+ \r
+ autodetect_phonemodel_phone_version() This is TO DO\r
+ \r
+ info = get_min_param_info() // nedeed here, so later we can check args param\r
+ \r
+ // here we check command line arguments\r
+ if -I option\r
+\r
+ for each line\r
+ do\r
+ parse_check(f_argc, f_argv, info, file, line)\r
+ done\r
+ else\r
+ parse_check(argc, argv, info, NULL, 0)\r
+ fi\r
+\r
+ \r
+ // HERE, ALL IS CHECKED\r
+ \r
+ // here we make OUT_INFO_MON\r
+ if -I option\r
+\r
+ for each line\r
+ do\r
+ out = parse_process(f_argc, f_argv, info, file, line)\r
+\r
+ nmd_output(out)\r
+\r
+ free(out)\r
+ done\r
+ else\r
+ out = parse_process(argc, argv, info, NULL, 0)\r
+\r
+ nmd_output(out)\r
+\r
+ free(out)\r
+ fi\r