diff options
author | Denis Kenzior <denkenz@gmail.com> | 2009-11-17 18:54:21 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-11-17 18:54:21 -0600 |
commit | 91dfc2ddb92a74321189c0751261673f6df0383f (patch) | |
tree | b9a418332805f0fc2b8e524f4b9a5d210bf37b2c | |
parent | 26413141bee3606a1310f3ac0d15f3adeb0be5ab (diff) | |
download | ofono-91dfc2ddb92a74321189c0751261673f6df0383f.tar.bz2 |
Support returning settings from context activation
-rw-r--r-- | include/gprs-context.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/gprs-context.h b/include/gprs-context.h index 7d0f2327..ba026e5e 100644 --- a/include/gprs-context.h +++ b/include/gprs-context.h @@ -44,6 +44,10 @@ struct ofono_gprs_primary_context { typedef void (*ofono_gprs_context_cb_t)(const struct ofono_error *error, void *data); +typedef void (*ofono_gprs_context_up_cb_t)(const struct ofono_error *error, + const char *interface, ofono_bool_t static_ip, + const char *address, const char *netmask, + const char *gw, const char **dns, void *data); struct ofono_gprs_context_driver { const char *name; @@ -52,7 +56,7 @@ struct ofono_gprs_context_driver { void (*remove)(struct ofono_gprs_context *gc); void (*activate_primary)(struct ofono_gprs_context *gc, const struct ofono_gprs_primary_context *ctx, - ofono_gprs_context_cb_t cb, void *data); + ofono_gprs_context_up_cb_t cb, void *data); void (*deactivate_primary)(struct ofono_gprs_context *gc, unsigned int id, ofono_gprs_context_cb_t cb, void *data); |