summaryrefslogtreecommitdiffstats
path: root/src/afb-config.h
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2017-01-04 17:58:17 +0100
committerJosé Bollo <jose.bollo@iot.bzh>2017-01-04 17:58:17 +0100
commit4247029ca95bf3d3205410dc3b516ef27a220f69 (patch)
treee9cfac501a1261e5bd383f0e43558fbbc16271ac /src/afb-config.h
parent8732499a619cf99388a0afbd8807981d2b00a314 (diff)
adds short option for verbosity
Change-Id: I2282057344b2b986520f1a76f5a3c0a827d63075 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src/afb-config.h')
-rw-r--r--src/afb-config.h25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/afb-config.h b/src/afb-config.h
index 5d835cc8..542a617e 100644
--- a/src/afb-config.h
+++ b/src/afb-config.h
@@ -27,16 +27,22 @@ struct afb_config_list {
// main config structure
struct afb_config {
- char *console; // console device name (can be a file or a
- // tty)
- int httpdPort;
+ char *console; // console device name (can be a file or a tty)
char *rootdir; // base dir for files
char *roothttp; // directory for http files
char *rootbase; // Angular HTML5 base URL
char *rootapi; // Base URL for REST APIs
char *sessiondir; // where to store mixer session files
- char *token; // initial authentication token [default
- // NULL no session]
+ char *token; // initial authentication token [default NULL no session]
+ struct afb_config_list *aliases;
+ struct afb_config_list *dbus_clients;
+ struct afb_config_list *dbus_servers;
+ struct afb_config_list *ws_clients;
+ struct afb_config_list *ws_servers;
+ struct afb_config_list *so_bindings;
+ struct afb_config_list *ldpaths;
+
+ int httpdPort;
int background; // run in backround mode
int readyfd; // a #fd to signal when ready to serve
int cacheTimeout;
@@ -44,15 +50,8 @@ struct afb_config {
int cntxTimeout; // Client Session Context timeout
int nbSessionMax; // max count of sessions
int mode; // mode of listening
- int aliascount;
int tracereq;
- struct afb_config_list *aliases;
- struct afb_config_list *dbus_clients;
- struct afb_config_list *dbus_servers;
- struct afb_config_list *ws_clients;
- struct afb_config_list *ws_servers;
- struct afb_config_list *so_bindings;
- struct afb_config_list *ldpaths;
};
extern struct afb_config *afb_config_parse_arguments(int argc, char **argv);
+extern void afb_config_dump(struct afb_config *config);