[PATCH 0/5] MAP client: Add notification dispatcher

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Christian Fetzer <christian.fetzer@xxxxxxxxxxxx>

This patch set completes the two patch sets "Add Message Notification Service
(MNS) server" and "Read MASInstanceID for the current connection".
Therefore this patches require those sets as base.

The notification dispatcher component dispatches event reports that are
received by the MNS server to the correct MAS client instance.

The message access part of every client instance registers a notification
handler function. The MNS will call the associated handler for all received
event reports.

For now, the handler will only print a log message for the received
notifications. This is the starting point where we can add the necessary
DBus API parts.

Christian Fetzer (5):
  obexd: Add MAP notification dispatcher
  build: Add support for building MAP notification dispatcher
  obexd: Add function to get the destination from the obc_session
  obexd: Register notification handler in the MAP client
  obexd: Notify registered notification handlers in MNS

 Makefile.obexd                |   1 +
 obexd/client/map-dispatcher.c | 101 ++++++++++++++++++++++++++++++++++++++++++
 obexd/client/map-dispatcher.h |  48 ++++++++++++++++++++
 obexd/client/map.c            |  24 ++++++++++
 obexd/client/mns.c            |  13 +++---
 obexd/client/session.c        |   5 +++
 obexd/client/session.h        |   1 +
 7 files changed, 185 insertions(+), 8 deletions(-)
 create mode 100644 obexd/client/map-dispatcher.c
 create mode 100644 obexd/client/map-dispatcher.h

-- 
1.8.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux