summaryrefslogtreecommitdiff
path: root/src/module.eiface/state.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/module.eiface/state.h')
-rw-r--r--src/module.eiface/state.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/module.eiface/state.h b/src/module.eiface/state.h
new file mode 100644
index 0000000..0431fdf
--- /dev/null
+++ b/src/module.eiface/state.h
@@ -0,0 +1,21 @@
+#pragma once
+
+#include "../jprint.h"
+
+struct
+{
+ char *inet;
+} typedef configuration;
+
+struct
+{
+ u32 ID;
+} typedef data;
+
+void Free_configuration(configuration *);
+void Free_data(data *);
+
+char *Parse_configuration(configuration *, ucl_object_t const *, char const *Position);
+char *Parse_data(data *, ucl_object_t const *, char const *Position);
+
+void Save_data(jprint_state *, data const *);