[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-bluetooth
Subject: Re: [PATCH BlueZ 0/1 v3] ELL based mainloop
From: Luiz Augusto von Dentz <luiz.dentz () gmail ! com>
Date: 2019-09-27 14:38:49
Message-ID: CABBYNZ+Jdh1CSZZXs9asUdF6GUc-18QZzxgt6d74szQ8SvTSpQ () mail ! gmail ! com
[Download RAW message or body]
Hi Inga,
On Wed, Sep 25, 2019 at 9:19 PM Stotland, Inga <inga.stotland@intel.com> wrote:
>
> Ping
>
> On Sun, 2019-08-11 at 00:00 -0700, Inga Stotland wrote:
> > + timeout-ell.c
> >
> > This patch addresses a need to enable using common mainloop for the
> > ell-based apps that desire to use common bluetooth fuctionality
> > (e.g., bt_shell).
> >
> > Note: A bit awkward callback handling there is due to the discrepancy
> > in the arg type for signo (signal number).
> >
> > src/shared/mainloop.h:
> > typedef void (*mainloop_signal_func) (int signum, void *user_data)
> >
> > and ell/main.h:
> >
> > typedef void (*l_main_signal_cb_t) (uint32_t signo, void *user_data)
> >
> > My guess is that ell derives the unsigned int type from
> > <sys/signalfd.h>,
> > where ssi_signo is defined as uint32_t. BlueZ is probably following
> > the
> > standard Linux signal handling, where signal is represented as an
> > int.
> >
> > Inga Stotland (1):
> > shared/mainloop: Add ell-based mainloop implementation
> >
> > Makefile.am | 11 +++-
> > src/shared/mainloop-ell.c | 126
> > ++++++++++++++++++++++++++++++++++++++
> > src/shared/timeout-ell.c | 72 ++++++++++++++++++++++
> > 3 files changed, 206 insertions(+), 3 deletions(-)
> > create mode 100644 src/shared/mainloop-ell.c
> > create mode 100644 src/shared/timeout-ell.c
> >
Applied, thanks.
--
Luiz Augusto von Dentz
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic