#pragma once
+struct json_object;
+
/*
- * other definitions ---------------------------------------------------
+ * other definitions ---------------------------------------------------
*/
struct afb_config_list {
char *workdir; // where to run the program
char *uploaddir; // where to store transient files
char *token; // initial authentication token [default NULL no session]
+ char *name; /* name to set to the daemon */
struct afb_config_list *aliases;
struct afb_config_list *dbus_clients;
int traceditf;
int tracesvc;
int traceevt;
+ int traceses;
/* booleans */
unsigned no_ldpaths: 1; /* disable default ldpaths */
extern struct afb_config *afb_config_parse_arguments(int argc, char **argv);
extern void afb_config_dump(struct afb_config *config);
+extern struct json_object *afb_config_json(struct afb_config *config);
+