summaryrefslogtreecommitdiffstats
path: root/src/harvester.h
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2018-04-14 01:57:17 +0200
committerSebastien Douheret <sebastien.douheret@iot.bzh>2018-07-10 23:41:14 +0200
commit5d50f0426699a06b5720e10f1feaef35c8b59f57 (patch)
tree34641293f0eef907c89ffa1cb6d6b80b863106fc /src/harvester.h
parentbe6447ca2038c84d2e946e27b897815e95c48e34 (diff)
Improve writer/reader processing
- Handle indefinite number and kind of tags and fields for a metric - Include only once header files - Cleaning and ordering code Change-Id: I14a4f0e6e1626971bff73ce7d9ac067bda69cfc4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'src/harvester.h')
-rw-r--r--src/harvester.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/harvester.h b/src/harvester.h
index 224ec71..b11fffe 100644
--- a/src/harvester.h
+++ b/src/harvester.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2015, 2016, 2017, 2018 "IoT.bzh"
+ * Copyright (C) 2018 "IoT.bzh"
* Author "Romain Forlot" <romain.forlot@iot.bzh>
*
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -14,17 +14,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+#ifndef _HARVESTER_H_
+#define _HARVESTER_H_
#define AFB_BINDING_VERSION 2
#include <afb/afb-binding.h>
-union port {
- int i_port;
- char c_port[5]; // Available ports 1-65535
-};
-
+enum metric_type {b = 0, i, d, str} type;
union metric_value {
- enum metric_type {b = 0, i, d, str} type;
int b_value;
int i_value;
double d_value;
@@ -32,3 +29,5 @@ union metric_value {
};
int init();
+
+#endif