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: Thu, 05 May 2011 05:47:29 -0500 [thread overview]
Message-ID: <4DC28041.2050704@gmail.com> (raw)
In-Reply-To: <4DC2D276.9020008@linux.intel.com>
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
Hi Philippe,
>> 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?
>
> Yes, indeed. I thought that the PDP context created by and for oFono
> should be however visible from outside. But I agree,
> STK PDP context should not be handled from outside. So, I will remove
> the D-BUS interface registration for this kind of context.
>
> Should I also consider to not add this context to the gprs->contexts list?
I don't know yet ;)
>
> As you can see, I'm using a callback to notify the STK atom when the
> context is activated. Since the context is no more subject to D-BUS
> handling, do you think I could map this callback directly as the
> callback for the gprs_context driver (id
> ofono_stk_activate_pdp_context_cb = ofono_gprs_context_cb_t)?
>
> It implies that I need to setup the interface directly in the STK atom
> but so far, I don't know if you agree with the modifications I did in
> gprs.c regarding how this interface is updated when this is linked to a
> STK PDP context (particularly for the host route).
> Perhaps, even if it duplicates some code, you would prefer to see the
> STK atom updating the interface directly?
Do not do that. I suggest you look into how STK Send SMS is implemented
and model this somewhat after that. GPRS atom needs to manage the
contexts and provide private API for activating 'hidden' ones.
Regards,
-Denis
next prev parent reply other threads:[~2011-05-05 10:47 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
2011-05-05 16:38 ` Philippe Nunes
2011-05-05 10:47 ` Denis Kenzior [this message]
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=4DC28041.2050704@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.