summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 47d95c8)
raw | patch | inline | side by side (parent: 47d95c8)
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 d32178a43800aff05c6236569f21acf11d88090a..a30eb44751f3b766f71964bb5c0e028992d99e58 100644 (file)
--- a/src/utils_match.h
+++ b/src/utils_match.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 0x1000
+#define UTILS_MATCH_DS_TYPE_COUNTER 0x2000
+#define UTILS_MATCH_DS_TYPE_DERIVE 0x4000
+#define UTILS_MATCH_DS_TYPE_ABSOLUTE 0x8000
#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 0x09
-#define UTILS_MATCH_CF_GAUGE_ADD 0x10
+#define UTILS_MATCH_CF_GAUGE_INC 0x10
+#define UTILS_MATCH_CF_GAUGE_ADD 0x20
#define UTILS_MATCH_CF_COUNTER_SET 0x01
#define UTILS_MATCH_CF_COUNTER_ADD 0x02