Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexei Vladishev <alexei.vladishev@zabbix.com>2013-02-19 15:23:52 +0400
committerAlexei Vladishev <alexei.vladishev@zabbix.com>2013-02-19 15:23:52 +0400
commit0d13e0f6c55980aa594373c3ed4b12c2e7d8f7f8 (patch)
tree8110f088c770a11091010ffeda04229d229ca608 /include/sysinfo.h
parent6f0113258559c3d5f34a94397dda4aa652d84981 (diff)
...G...PS. [ZBXNEXT-1550] better naming for metric related constants, simplified structure of supported metrics, other code improvements that do not affect end-user functionality
Diffstat (limited to 'include/sysinfo.h')
-rw-r--r--include/sysinfo.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/sysinfo.h b/include/sysinfo.h
index efb2779cb6b..56071aa5aeb 100644
--- a/include/sysinfo.h
+++ b/include/sysinfo.h
@@ -119,8 +119,7 @@ typedef struct
char *key;
unsigned flags;
int (*function)();
- char *main_param;
- char *test_param;
+ char *test_param; /* item test parameters; user parameter items keep command here */
}
ZBX_METRIC;
@@ -164,8 +163,9 @@ ZBX_METRIC;
int get_diskstat(const char *devname, zbx_uint64_t *dstat);
/* flags for command */
-#define CF_USEUPARAM 1 /* use user param */
-#define CF_MODFUNCTION 2 /* function called from external module */
+#define CF_HAVEPARAMS 1 /* item accepts either optional or mandatory parameters */
+#define CF_MODULE 2 /* item is defined in a loadable module */
+#define CF_USERPARAMETER 4 /* item is defined as user parameter */
/* flags for process */
#define PROCESS_TEST 1