From: Denis Kenzior <denkenz@gmail.com>
To: ofono@ofono.org
Subject: Re: [PATCH 2/4] gprs: Add new external APIs to create, activate and remove a PDP context
Date: Wed, 04 May 2011 22:42:29 -0500 [thread overview]
Message-ID: <4DC21CA5.5070000@gmail.com> (raw)
In-Reply-To: <1304530002-13336-3-git-send-email-philippe.nunes@linux.intel.com>
[-- Attachment #1: Type: text/plain, Size: 1794 bytes --]
Hi Philippe,
On 05/04/2011 12:26 PM, Philippe Nunes wrote:
> ---
> include/gprs.h | 16 ++++
> src/gprs.c | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
> 2 files changed, 246 insertions(+), 4 deletions(-)
>
> diff --git a/include/gprs.h b/include/gprs.h
> index 157a6f9..0bb37f7 100644
> --- a/include/gprs.h
> +++ b/include/gprs.h
> @@ -36,6 +36,10 @@ typedef void (*ofono_gprs_status_cb_t)(const struct ofono_error *error,
>
> typedef void (*ofono_gprs_cb_t)(const struct ofono_error *error, void *data);
>
> +typedef void (*ofono_gprs_add_pdp_context_cb_t)(int error, char *interface,
> + char *ipv4, char *ipv6,
> + void *data);
> +
> struct ofono_gprs_driver {
> const char *name;
> int (*probe)(struct ofono_gprs *gprs, unsigned int vendor,
> @@ -77,7 +81,19 @@ void ofono_gprs_set_cid_range(struct ofono_gprs *gprs,
> unsigned int min, unsigned int max);
> void ofono_gprs_add_context(struct ofono_gprs *gprs,
> struct ofono_gprs_context *gc);
> +unsigned int ofono_gprs_add_pdp_context(struct ofono_gprs *gprs,
> + const char *type,
> + const char *protocol,
> + const char *apn,
> + const char *username,
> + const char *password,
> + const char *host);
> +
> +int ofono_gprs_remove_pdp_context(struct ofono_gprs *gprs, unsigned int id);
>
> +int ofono_gprs_activate_pdp_context(struct ofono_gprs *gprs, unsigned int id,
> + ofono_gprs_add_pdp_context_cb_t cb,
> + void *data);
Why do you want to expose STK activated contexts over D-Bus and try to
deal with the consequences of this decision? Having oFono handle them
completely internally would simplify the design quite a bit, no?
Regards,
-Denis
> #ifdef __cplusplus
> }
> #endif
next prev parent reply other threads:[~2011-05-05 3:42 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-04 17:26 [PATCH 0/4] Introduce new gprs APIs to setup STK PDP context Philippe Nunes
2011-05-04 17:26 ` [PATCH 1/4] gprs: Add 'stk' gprs context type Philippe Nunes
2011-05-04 17:26 ` [PATCH 2/4] gprs: Add new external APIs to create, activate and remove a PDP context Philippe Nunes
2011-05-05 3:42 ` Denis Kenzior [this message]
2011-05-05 16:38 ` Philippe Nunes
2011-05-05 10:47 ` Denis Kenzior
2011-05-04 17:26 ` [PATCH 3/4] stk: Use gprs APIs to create, activate and remove a dedicated " Philippe Nunes
2011-05-04 17:26 ` [PATCH 4/4] gprs: Add a host route for STK context type Philippe Nunes
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4DC21CA5.5070000@gmail.com \
--to=denkenz@gmail.com \
--cc=ofono@ofono.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.