summaryrefslogtreecommitdiffstats
path: root/include/modem.h
diff options
context:
space:
mode:
authorDaniel Wagner <daniel.wagner@bmw-carit.de>2011-11-22 18:09:30 +0100
committerDenis Kenzior <denkenz@gmail.com>2011-11-22 20:34:45 -0600
commit768dfc6e3f7dbb246a99b84cae9b37ea15171b3d (patch)
tree0b704efdbd86116a95bc2118a51d37dac5fd8744 /include/modem.h
parent0de7994d1cb921092e682dfef39f876a118f4e9c (diff)
downloadofono-768dfc6e3f7dbb246a99b84cae9b37ea15171b3d.tar.bz2
include: Add modem type to modem.h
Diffstat (limited to 'include/modem.h')
-rw-r--r--include/modem.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/modem.h b/include/modem.h
index 3fea2deb..0ea1ec62 100644
--- a/include/modem.h
+++ b/include/modem.h
@@ -30,6 +30,12 @@ extern "C" {
struct ofono_modem;
+enum ofono_modem_type {
+ OFONO_MODEM_TYPE_HARDWARE = 0,
+ OFONO_MODEM_TYPE_HFP,
+ OFONO_MODEM_TYPE_SAP,
+};
+
void ofono_modem_add_interface(struct ofono_modem *modem,
const char *interface);
void ofono_modem_remove_interface(struct ofono_modem *modem,
@@ -75,6 +81,7 @@ typedef void (*ofono_modem_online_cb_t)(const struct ofono_error *error,
struct ofono_modem_driver {
const char *name;
+ enum ofono_modem_type modem_type;
/* Detect existence of device and initialize any device-specific data
* structures */