linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH obexd 0/9] Transfer cancelation
@ 2012-02-21  8:46 Mikel Astiz
  2012-02-21  8:46 ` [PATCH obexd 1/9] gobex: fix callback remove when canceling transfer Mikel Astiz
                   ` (8 more replies)
  0 siblings, 9 replies; 18+ messages in thread
From: Mikel Astiz @ 2012-02-21  8:46 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Mikel Astiz

From: Mikel Astiz <mikel.astiz@bmw-carit.de>

This patch series proposes several fixes regarding the cancelation of transfers.

The goal is that the Cancel method defined in the transfer's D-Bus API should work for any registered transfer, be it in progress or queued. Currently none of them seem to work properly.

Mikel Astiz (9):
  gobex: fix callback remove when canceling transfer
  client: fix obc_session_get_buffer
  client: deny cancel when no agent present
  client: remove unnecessary code
  client: process transfer queue only if none active
  client: terminate queued transfers properly
  client: expose obc_transfer_set_callback
  client: allow cancelling queued transfers
  client: make sure callback does not match size

 client/session.c  |   58 +++++++++++++++++++++++++++++++++++-----------------
 client/transfer.c |   32 ++++++++++++----------------
 client/transfer.h |   10 +++++---
 gobex/gobex.c     |    3 ++
 4 files changed, 62 insertions(+), 41 deletions(-)

-- 
1.7.6.5


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2012-02-21 11:56 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-21  8:46 [PATCH obexd 0/9] Transfer cancelation Mikel Astiz
2012-02-21  8:46 ` [PATCH obexd 1/9] gobex: fix callback remove when canceling transfer Mikel Astiz
2012-02-21 11:02   ` Luiz Augusto von Dentz
2012-02-21 11:16     ` Luiz Augusto von Dentz
2012-02-21  8:46 ` [PATCH obexd 2/9] client: fix obc_session_get_buffer Mikel Astiz
2012-02-21 11:07   ` Luiz Augusto von Dentz
2012-02-21  8:46 ` [PATCH obexd 3/9] client: deny cancel when no agent present Mikel Astiz
2012-02-21 11:12   ` Luiz Augusto von Dentz
2012-02-21  8:46 ` [PATCH obexd 4/9] client: remove unnecessary code Mikel Astiz
2012-02-21 11:27   ` Luiz Augusto von Dentz
2012-02-21  8:46 ` [PATCH obexd 5/9] client: process transfer queue only if none active Mikel Astiz
2012-02-21  8:46 ` [PATCH obexd 6/9] client: terminate queued transfers properly Mikel Astiz
2012-02-21 11:40   ` Luiz Augusto von Dentz
2012-02-21  8:46 ` [PATCH obexd 7/9] client: expose obc_transfer_set_callback Mikel Astiz
2012-02-21 11:51   ` Luiz Augusto von Dentz
2012-02-21  8:46 ` [PATCH obexd 8/9] client: allow cancelling queued transfers Mikel Astiz
2012-02-21 11:56   ` Luiz Augusto von Dentz
2012-02-21  8:46 ` [PATCH obexd 9/9] client: make sure callback does not match size Mikel Astiz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).