e_presentation_time: make an internal header 89/304989/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 19 Jan 2024 05:27:08 +0000 (14:27 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 26 Jan 2024 00:59:20 +0000 (09:59 +0900)
Move the internal resources and the function declaration
to the internal header

Change-Id: I54efd4b36e30c37bd1dd087315b6cfb7545ab45c

src/bin/e_comp_wl.c
src/bin/e_compositor.c
src/bin/e_hwc_window.c
src/bin/e_hwc_windows.c
src/bin/e_info_server.c
src/bin/e_pixmap.c
src/bin/e_presentation_time.c
src/bin/e_presentation_time.h
src/bin/e_presentation_time_intern.h [new file with mode: 0644]

index 39ba932..e88253e 100644 (file)
@@ -26,6 +26,7 @@
 #include "e_keyrouter_intern.h"
 #include "e_error_intern.h"
 #include "e_pointer_intern.h"
+#include "e_presentation_time_intern.h"
 
 #include <tizen-extension-server-protocol.h>
 #include <relative-pointer-unstable-v1-server-protocol.h>
index a0e6aec..8cd53b2 100644 (file)
@@ -7,6 +7,7 @@
 #include "e_comp_wl_subsurface_intern.h"
 #include "e_comp_intern.h"
 #include "e_pixmap_intern.h"
+#include "e_presentation_time_intern.h"
 
 #include <libds/compositor.h>
 #include <libds/subcompositor.h>
index 0a213bb..23de519 100644 (file)
@@ -5,6 +5,7 @@
 #include "e_comp_wl_tbm_intern.h"
 #include "e_pointer_intern.h"
 #include "e_pixmap_intern.h"
+#include "e_presentation_time_intern.h"
 
 # include <pixman.h>
 # include <wayland-tbm-server.h>
index 6a02ebb..2296d8d 100644 (file)
@@ -5,6 +5,7 @@
 #include "services/e_service_quickpanel.h"
 #include "e_comp_wl_tizen_hwc_intern.h"
 #include "e_pixmap_intern.h"
+#include "e_presentation_time_intern.h"
 
 # include <Evas_Engine_GL_Tbm.h>
 # include <Evas_Engine_Software_Tbm.h>
index 9e9c219..fa5f6f3 100644 (file)
@@ -16,6 +16,7 @@
 #include "e_comp_intern.h"
 #include "e_config_intern.h"
 #include "e_input_intern.h"
+#include "e_presentation_time_intern.h"
 
 #include <tbm_bufmgr.h>
 #include <tbm_surface.h>
index 61ce8e8..353c55e 100644 (file)
@@ -2,6 +2,7 @@
 #include "e_pixmap_intern.h"
 #include "e_comp_wl_buffer_intern.h"
 #include "e_comp_wl_tbm_intern.h"
+#include "e_presentation_time_intern.h"
 
 #include <wayland-tbm-server.h>
 #include <tizen-extension-server-protocol.h>
index b9b638f..890f4e6 100644 (file)
@@ -1,4 +1,6 @@
 #include "e.h"
+#include "e_presentation_time_intern.h"
+
 #include <presentation-time-server-protocol.h>
 #include <tizen-extension-server-protocol.h>
 
index 8cf0cde..238d4c5 100644 (file)
@@ -1,7 +1,5 @@
 #ifdef E_TYPEDEFS
 
-typedef struct _E_Presentation_Time E_Presentation_Time;
-typedef struct _E_Presentation_Time_Feedback E_Presentation_Time_Feedback;
 typedef struct _E_Presentation_Time_Container E_Presentation_Time_Container;
 
 struct _E_Presentation_Time_Container
@@ -13,40 +11,5 @@ struct _E_Presentation_Time_Container
 #ifndef E_PRESENTATION_TIME_H
 #define E_PRESENTATION_TIME_H
 
-struct _E_Presentation_Time
-{
-   struct wl_global *global;
-   clockid_t clock_id;
-};
-
-struct _E_Presentation_Time_Feedback
-{
-   struct wl_resource *resource;
-
-   E_Presentation_Time_Container *container;
-};
-
-EINTERN Eina_Bool e_presentation_time_init(void);
-EINTERN void      e_presentation_time_shutdown(void);
-
-EINTERN void      e_presentation_time_container_init(E_Presentation_Time_Container *container);
-EINTERN void      e_presentation_time_container_finish(E_Presentation_Time_Container *container);
-
-EINTERN Eina_Bool e_presentation_time_container_feedback_set(E_Presentation_Time_Container *container,
-                                                             E_Presentation_Time_Feedback *feedback);
-EINTERN Eina_Bool e_presentation_time_container_feedback_unset(E_Presentation_Time_Container *container,
-                                                               E_Presentation_Time_Feedback *feedback);
-EINTERN void      e_presentation_time_container_feedback_discard(E_Presentation_Time_Container *container);
-EINTERN void      e_presentation_time_container_feedback_present(E_Presentation_Time_Container *container,
-                                                                 E_Output *output,
-                                                                 uint64_t tv_sec,
-                                                                 uint32_t tv_nsec,
-                                                                 uint64_t seq,
-                                                                 uint32_t flags);
-EINTERN void      e_presentation_time_container_feedback_merge(E_Presentation_Time_Container *inout,
-                                                               E_Presentation_Time_Container *input);
-
-EINTERN void      e_presentation_time_trace_debug(Eina_Bool onoff);
-
 #endif // E_PRESENTATION_TIME_H
 #endif
diff --git a/src/bin/e_presentation_time_intern.h b/src/bin/e_presentation_time_intern.h
new file mode 100644 (file)
index 0000000..c298074
--- /dev/null
@@ -0,0 +1,42 @@
+#ifndef E_PRESENTATION_TIME_INTERN_H
+#define E_PRESENTATION_TIME_INTERN_H
+
+typedef struct _E_Presentation_Time E_Presentation_Time;
+typedef struct _E_Presentation_Time_Feedback E_Presentation_Time_Feedback;
+
+struct _E_Presentation_Time
+{
+   struct wl_global *global;
+   clockid_t clock_id;
+};
+
+struct _E_Presentation_Time_Feedback
+{
+   struct wl_resource *resource;
+
+   E_Presentation_Time_Container *container;
+};
+
+EINTERN Eina_Bool e_presentation_time_init(void);
+EINTERN void      e_presentation_time_shutdown(void);
+
+EINTERN void      e_presentation_time_container_init(E_Presentation_Time_Container *container);
+EINTERN void      e_presentation_time_container_finish(E_Presentation_Time_Container *container);
+
+EINTERN Eina_Bool e_presentation_time_container_feedback_set(E_Presentation_Time_Container *container,
+                                                             E_Presentation_Time_Feedback *feedback);
+EINTERN Eina_Bool e_presentation_time_container_feedback_unset(E_Presentation_Time_Container *container,
+                                                               E_Presentation_Time_Feedback *feedback);
+EINTERN void      e_presentation_time_container_feedback_discard(E_Presentation_Time_Container *container);
+EINTERN void      e_presentation_time_container_feedback_present(E_Presentation_Time_Container *container,
+                                                                 E_Output *output,
+                                                                 uint64_t tv_sec,
+                                                                 uint32_t tv_nsec,
+                                                                 uint64_t seq,
+                                                                 uint32_t flags);
+EINTERN void      e_presentation_time_container_feedback_merge(E_Presentation_Time_Container *inout,
+                                                               E_Presentation_Time_Container *input);
+
+EINTERN void      e_presentation_time_trace_debug(Eina_Bool onoff);
+
+#endif