+ struct afb_config_list *ldpaths;
+ struct afb_config_list *weak_ldpaths;
+ struct afb_config_list *calls;
+ struct afb_config_list *auto_api;
+
+ char **exec;
+
+ /* integers */
+ int http_port;
+ int cache_timeout;
+ int api_timeout;
+ int session_timeout; /*< session timeout */
+ int max_session_count; /*< max count of sessions */
+
+ /* enums */
+#if defined(KEEP_LEGACY_MODE)
+ int mode; // mode of listening
+#endif
+ int tracereq;
+#if !defined(REMOVE_LEGACY_TRACE)
+ int traceditf;
+ int tracesvc;
+#endif
+ int traceevt;
+ int traceses;
+ int traceapi;
+
+ /* booleans */
+ unsigned no_ldpaths: 1; /**< disable default ldpaths */
+ unsigned no_httpd: 1;
+ unsigned background: 1; /**< run in backround mode */
+ unsigned random_token: 1; /**< expects a random token */
+#if defined(WITH_MONITORING_OPTION)
+ unsigned monitoring: 1; /**< activates monitoring */
+#endif