Support returning settings from context activation

This commit is contained in:
Denis Kenzior 2009-11-17 18:54:21 -06:00
parent 26413141be
commit 91dfc2ddb9
1 changed files with 5 additions and 1 deletions

View File

@ -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);