Add ofono_gprs_context_get_modem
authorMartin Xu <martin.xu@intel.com>
Tue, 17 Nov 2009 21:56:31 +0000 (15:56 -0600)
committerDenis Kenzior <denkenz@gmail.com>
Tue, 17 Nov 2009 21:56:31 +0000 (15:56 -0600)
include/gprs-context.h
src/gprs.c

index c4ebd23..7d0f232 100644 (file)
@@ -71,6 +71,8 @@ void ofono_gprs_context_remove(struct ofono_gprs_context *gc);
 void ofono_gprs_context_set_data(struct ofono_gprs_context *gc, void *data);
 void *ofono_gprs_context_get_data(struct ofono_gprs_context *gc);
 
+struct ofono_modem *ofono_gprs_context_get_modem(struct ofono_gprs_context *gc);
+
 #ifdef __cplusplus
 }
 #endif
index 0253109..3df7e25 100644 (file)
@@ -1237,6 +1237,11 @@ void *ofono_gprs_context_get_data(struct ofono_gprs_context *gc)
        return gc->driver_data;
 }
 
+struct ofono_modem *ofono_gprs_context_get_modem(struct ofono_gprs_context *gc)
+{
+       return __ofono_atom_get_modem(gc->atom);
+}
+
 int ofono_gprs_driver_register(const struct ofono_gprs_driver *d)
 {
        DBG("driver: %p, name: %s", d, d->name);