libcamera/base: Move event_notifier to base

Move the event notifier, and associated header updates.

Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Kieran Bingham 2021-06-25 02:06:55 +01:00
parent b304bc013e
commit f9ee724307
15 changed files with 17 additions and 22 deletions

View file

@ -4,8 +4,8 @@
* *
* event_notifier.h - File descriptor event notifier * event_notifier.h - File descriptor event notifier
*/ */
#ifndef __LIBCAMERA_INTERNAL_EVENT_NOTIFIER_H__ #ifndef __LIBCAMERA_BASE_EVENT_NOTIFIER_H__
#define __LIBCAMERA_INTERNAL_EVENT_NOTIFIER_H__ #define __LIBCAMERA_BASE_EVENT_NOTIFIER_H__
#include <libcamera/base/object.h> #include <libcamera/base/object.h>
#include <libcamera/base/signal.h> #include <libcamera/base/signal.h>
@ -45,4 +45,4 @@ private:
} /* namespace libcamera */ } /* namespace libcamera */
#endif /* __LIBCAMERA_INTERNAL_EVENT_NOTIFIER_H__ */ #endif /* __LIBCAMERA_BASE_EVENT_NOTIFIER_H__ */

View file

@ -7,6 +7,7 @@ libcamera_base_headers = files([
'class.h', 'class.h',
'event_dispatcher.h', 'event_dispatcher.h',
'event_dispatcher_poll.h', 'event_dispatcher_poll.h',
'event_notifier.h',
'file.h', 'file.h',
'log.h', 'log.h',
'message.h', 'message.h',

View file

@ -22,7 +22,6 @@ libcamera_internal_headers = files([
'device_enumerator.h', 'device_enumerator.h',
'device_enumerator_sysfs.h', 'device_enumerator_sysfs.h',
'device_enumerator_udev.h', 'device_enumerator_udev.h',
'event_notifier.h',
'formats.h', 'formats.h',
'ipa_manager.h', 'ipa_manager.h',
'ipa_module.h', 'ipa_module.h',

View file

@ -16,13 +16,12 @@
#include <sys/eventfd.h> #include <sys/eventfd.h>
#include <unistd.h> #include <unistd.h>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/log.h> #include <libcamera/base/log.h>
#include <libcamera/base/thread.h> #include <libcamera/base/thread.h>
#include <libcamera/base/timer.h> #include <libcamera/base/timer.h>
#include <libcamera/base/utils.h> #include <libcamera/base/utils.h>
#include "libcamera/internal/event_notifier.h"
/** /**
* \file base/event_dispatcher_poll.h * \file base/event_dispatcher_poll.h
*/ */

View file

@ -5,14 +5,14 @@
* event_notifier.cpp - File descriptor event notifier * event_notifier.cpp - File descriptor event notifier
*/ */
#include "libcamera/internal/event_notifier.h" #include <libcamera/base/event_notifier.h>
#include <libcamera/camera_manager.h>
#include <libcamera/base/event_dispatcher.h> #include <libcamera/base/event_dispatcher.h>
#include <libcamera/base/message.h> #include <libcamera/base/message.h>
#include <libcamera/base/thread.h> #include <libcamera/base/thread.h>
#include <libcamera/camera_manager.h>
/** /**
* \file event_notifier.h * \file event_notifier.h
* \brief File descriptor event notifier * \brief File descriptor event notifier

View file

@ -5,6 +5,7 @@ libcamera_base_sources = files([
'bound_method.cpp', 'bound_method.cpp',
'event_dispatcher.cpp', 'event_dispatcher.cpp',
'event_dispatcher_poll.cpp', 'event_dispatcher_poll.cpp',
'event_notifier.cpp',
'file.cpp', 'file.cpp',
'log.cpp', 'log.cpp',
'message.cpp', 'message.cpp',

View file

@ -17,9 +17,9 @@
#include <sys/sysmacros.h> #include <sys/sysmacros.h>
#include <unistd.h> #include <unistd.h>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/log.h> #include <libcamera/base/log.h>
#include "libcamera/internal/event_notifier.h"
#include "libcamera/internal/media_device.h" #include "libcamera/internal/media_device.h"
namespace libcamera { namespace libcamera {

View file

@ -12,10 +12,9 @@
#include <sys/socket.h> #include <sys/socket.h>
#include <unistd.h> #include <unistd.h>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/log.h> #include <libcamera/base/log.h>
#include "libcamera/internal/event_notifier.h"
/** /**
* \file ipc_unixsocket.h * \file ipc_unixsocket.h
* \brief IPC mechanism based on Unix sockets * \brief IPC mechanism based on Unix sockets

View file

@ -15,7 +15,6 @@ libcamera_sources = files([
'delayed_controls.cpp', 'delayed_controls.cpp',
'device_enumerator.cpp', 'device_enumerator.cpp',
'device_enumerator_sysfs.cpp', 'device_enumerator_sysfs.cpp',
'event_notifier.cpp',
'file_descriptor.cpp', 'file_descriptor.cpp',
'formats.cpp', 'formats.cpp',
'framebuffer_allocator.cpp', 'framebuffer_allocator.cpp',

View file

@ -20,11 +20,10 @@
#include <unistd.h> #include <unistd.h>
#include <vector> #include <vector>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/log.h> #include <libcamera/base/log.h>
#include <libcamera/base/utils.h> #include <libcamera/base/utils.h>
#include "libcamera/internal/event_notifier.h"
/** /**
* \file process.h * \file process.h
* \brief Process object * \brief Process object

View file

@ -16,10 +16,10 @@
#include <sys/syscall.h> #include <sys/syscall.h>
#include <unistd.h> #include <unistd.h>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/log.h> #include <libcamera/base/log.h>
#include <libcamera/base/utils.h> #include <libcamera/base/utils.h>
#include "libcamera/internal/event_notifier.h"
#include "libcamera/internal/sysfs.h" #include "libcamera/internal/sysfs.h"
/** /**

View file

@ -21,11 +21,11 @@
#include <linux/version.h> #include <linux/version.h>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/log.h> #include <libcamera/base/log.h>
#include <libcamera/file_descriptor.h> #include <libcamera/file_descriptor.h>
#include "libcamera/internal/event_notifier.h"
#include "libcamera/internal/media_device.h" #include "libcamera/internal/media_device.h"
#include "libcamera/internal/media_object.h" #include "libcamera/internal/media_object.h"

View file

@ -10,11 +10,10 @@
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/thread.h> #include <libcamera/base/thread.h>
#include <libcamera/base/timer.h> #include <libcamera/base/timer.h>
#include "libcamera/internal/event_notifier.h"
#include "test.h" #include "test.h"
using namespace std; using namespace std;

View file

@ -10,11 +10,10 @@
#include <unistd.h> #include <unistd.h>
#include <libcamera/base/event_dispatcher.h> #include <libcamera/base/event_dispatcher.h>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/thread.h> #include <libcamera/base/thread.h>
#include <libcamera/base/timer.h> #include <libcamera/base/timer.h>
#include "libcamera/internal/event_notifier.h"
#include "test.h" #include "test.h"
using namespace std; using namespace std;

View file

@ -15,11 +15,11 @@
#include <libcamera/ipa/vimc_ipa_proxy.h> #include <libcamera/ipa/vimc_ipa_proxy.h>
#include <libcamera/base/event_dispatcher.h> #include <libcamera/base/event_dispatcher.h>
#include <libcamera/base/event_notifier.h>
#include <libcamera/base/thread.h> #include <libcamera/base/thread.h>
#include <libcamera/base/timer.h> #include <libcamera/base/timer.h>
#include "libcamera/internal/device_enumerator.h" #include "libcamera/internal/device_enumerator.h"
#include "libcamera/internal/event_notifier.h"
#include "libcamera/internal/ipa_manager.h" #include "libcamera/internal/ipa_manager.h"
#include "libcamera/internal/ipa_module.h" #include "libcamera/internal/ipa_module.h"
#include "libcamera/internal/pipeline_handler.h" #include "libcamera/internal/pipeline_handler.h"