diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-12-26 21:29:51 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-12-27 19:01:37 +0100 |
commit | 738f9d892aa99639c9148643923505f748e72937 (patch) | |
tree | 5ee46fef1175de01ce3257757628ec0113795112 /src/host/layer23/include/osmocom | |
parent | 2934d0a4f4391b45e4bdb9adcbc1931b1323b986 (diff) |
layer23: Not every application supports every option add enum
Allow each application to specify the options it is supporting.
Diffstat (limited to 'src/host/layer23/include/osmocom')
-rw-r--r-- | src/host/layer23/include/osmocom/bb/common/l23_app.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/host/layer23/include/osmocom/bb/common/l23_app.h b/src/host/layer23/include/osmocom/bb/common/l23_app.h index 8a248843..46141e13 100644 --- a/src/host/layer23/include/osmocom/bb/common/l23_app.h +++ b/src/host/layer23/include/osmocom/bb/common/l23_app.h @@ -1,6 +1,15 @@ #ifndef _L23_APP_H #define _L23_APP_H +/* Options supported by the l23 app */ +enum { + L23_OPT_SAP = 1, + L23_OPT_ARFCN = 2, + L23_OPT_TAP = 4, + L23_OPT_VTY = 8, + L23_OPT_DBG = 16, +}; + /* initialization, called once when starting the app, before entering * select loop */ extern int l23_app_init(struct osmocom_ms *ms); @@ -11,6 +20,8 @@ extern int (*l23_app_exit) (struct osmocom_ms *ms); struct l23_app_info { const char *copyright; const char *contribution; + + int (*cfg_supported)(); }; extern struct l23_app_info *l23_app_info(); |