projects
/
collectd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
47d95c8
)
fix dstype gauge values and expands the number of possible subtypes
author
Andre Ferraz
<andre.ferraz@locaweb.com.br>
Tue, 29 Jul 2014 19:52:50 +0000
(16:52 -0300)
committer
Andre Ferraz
<andre.ferraz@locaweb.com.br>
Tue, 29 Jul 2014 19:52:50 +0000
(16:52 -0300)
src/utils_match.h
patch
|
blob
|
history
diff --git
a/src/utils_match.h
b/src/utils_match.h
index
d32178a
..
a30eb44
100644
(file)
--- a/
src/utils_match.h
+++ b/
src/utils_match.h
@@
-26,19
+26,22
@@
#include "plugin.h"
/*
#include "plugin.h"
/*
- * Defines
+ * Each type may have 12 sub-types
+ * 0x1000 = 1000000000000
+ * ^ <- Type bit
+ * ^^^^^^^^^^^^ <- Subtype bits
*/
*/
-#define UTILS_MATCH_DS_TYPE_GAUGE 0x10
-#define UTILS_MATCH_DS_TYPE_COUNTER 0x20
-#define UTILS_MATCH_DS_TYPE_DERIVE 0x40
-#define UTILS_MATCH_DS_TYPE_ABSOLUTE 0x80
+#define UTILS_MATCH_DS_TYPE_GAUGE 0x10
00
+#define UTILS_MATCH_DS_TYPE_COUNTER 0x20
00
+#define UTILS_MATCH_DS_TYPE_DERIVE 0x40
00
+#define UTILS_MATCH_DS_TYPE_ABSOLUTE 0x80
00
#define UTILS_MATCH_CF_GAUGE_AVERAGE 0x01
#define UTILS_MATCH_CF_GAUGE_MIN 0x02
#define UTILS_MATCH_CF_GAUGE_MAX 0x04
#define UTILS_MATCH_CF_GAUGE_LAST 0x08
#define UTILS_MATCH_CF_GAUGE_AVERAGE 0x01
#define UTILS_MATCH_CF_GAUGE_MIN 0x02
#define UTILS_MATCH_CF_GAUGE_MAX 0x04
#define UTILS_MATCH_CF_GAUGE_LAST 0x08
-#define UTILS_MATCH_CF_GAUGE_INC 0x
09
-#define UTILS_MATCH_CF_GAUGE_ADD 0x
1
0
+#define UTILS_MATCH_CF_GAUGE_INC 0x
10
+#define UTILS_MATCH_CF_GAUGE_ADD 0x
2
0
#define UTILS_MATCH_CF_COUNTER_SET 0x01
#define UTILS_MATCH_CF_COUNTER_ADD 0x02
#define UTILS_MATCH_CF_COUNTER_SET 0x01
#define UTILS_MATCH_CF_COUNTER_ADD 0x02