e_comp_wl_rsm: make an internal header 62/304962/1
authorSooChan Lim <sc1.lim@samsung.com>
Mon, 15 Jan 2024 09:54:04 +0000 (18:54 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 26 Jan 2024 00:59:18 +0000 (09:59 +0900)
Move the internal resources and the function declaration
to the internal header

Change-Id: I09ee86201d3c5468492b92b1600feec50ef5a1f5

src/bin/e_comp_wl.c
src/bin/e_comp_wl_rsm.c
src/bin/e_comp_wl_rsm.h
src/bin/e_comp_wl_rsm_intern.h [new file with mode: 0644]
src/bin/e_comp_wl_shell.c
src/bin/e_compositor.c
src/bin/e_desk_area.c
src/bin/e_info_server.c
src/bin/e_policy_visibility.c
src/bin/e_zone.c
src/bin/services/e_service_launcher.c

index 6c3f6ec..10045f5 100644 (file)
@@ -15,6 +15,7 @@
 #include "e_comp_wl_data_intern.h"
 #include "e_comp_wl_input_intern.h"
 #include "e_comp_wl_renderer_intern.h"
+#include "e_comp_wl_rsm_intern.h"
 
 #include <tizen-extension-server-protocol.h>
 #include <relative-pointer-unstable-v1-server-protocol.h>
index dd23466..3ca695e 100644 (file)
@@ -1,4 +1,5 @@
 #include "e.h"
+#include "e_comp_wl_rsm_intern.h"
 #include "e_policy_wl.h"
 #include "e_device.h"
 #include "e_client_intern.h"
index 40da63f..41477d9 100644 (file)
@@ -1,18 +1,19 @@
 #ifdef E_TYPEDEFS
+
 typedef struct _E_Event_Remote_Surface_Provider E_Event_Remote_Surface_Provider;
+
 #else
-# ifndef E_COMP_WL_RSM_H
-#  define E_COMP_WL_RSM_H
+#ifndef E_COMP_WL_RSM_H
+#define E_COMP_WL_RSM_H
+
+struct _E_Event_Remote_Surface_Provider
+{
+   E_Client *ec;
+};
+
+E_API extern int E_EVENT_REMOTE_SURFACE_PROVIDER_VISIBILITY_CHANGE;
 
-EINTERN void       e_comp_wl_remote_surface_init(void);
-EINTERN void       e_comp_wl_remote_surface_shutdown(void);
-EINTERN Eina_Bool  e_comp_wl_remote_surface_commit(E_Client *ec);
-EINTERN void       e_comp_wl_remote_surface_image_save(E_Client *ec);
-EINTERN void       e_comp_wl_remote_surface_image_save_cancel(E_Client *ec);
 E_API void       e_comp_wl_remote_surface_image_save_skip_set(E_Client *ec, Eina_Bool set);
-EINTERN Eina_Bool  e_comp_wl_remote_surface_image_save_skip_get(E_Client *ec);
-EINTERN void       e_comp_wl_remote_surface_debug_info_get(Eldbus_Message_Iter *iter);
-EINTERN E_Client  *e_comp_wl_remote_surface_bound_provider_ec_get(E_Client *ec);
 
 /**
  * Get a list of e_clients of tizen remote surface providers which is used in given ec
@@ -20,18 +21,5 @@ EINTERN E_Client  *e_comp_wl_remote_surface_bound_provider_ec_get(E_Client *ec);
  */
 E_API Eina_List *e_comp_wl_remote_surface_providers_get(E_Client *ec);
 
-/**
- * Get a list of e_clients of tizen remote surface consumers which use given ec
- * NB: caller must free returned Eina_List object after using it.
- */
-EINTERN Eina_List *e_comp_wl_remote_surface_consumers_get(E_Client *ec);
-
-E_API extern int E_EVENT_REMOTE_SURFACE_PROVIDER_VISIBILITY_CHANGE;
-
-struct _E_Event_Remote_Surface_Provider
-{
-   E_Client *ec;
-};
-
-# endif
+#endif
 #endif
diff --git a/src/bin/e_comp_wl_rsm_intern.h b/src/bin/e_comp_wl_rsm_intern.h
new file mode 100644 (file)
index 0000000..56ca17b
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef E_COMP_WL_RSM_INTERN_H
+#define E_COMP_WL_RSM_INTERN_H
+
+EINTERN void       e_comp_wl_remote_surface_init(void);
+EINTERN void       e_comp_wl_remote_surface_shutdown(void);
+EINTERN Eina_Bool  e_comp_wl_remote_surface_commit(E_Client *ec);
+EINTERN void       e_comp_wl_remote_surface_image_save(E_Client *ec);
+EINTERN void       e_comp_wl_remote_surface_image_save_cancel(E_Client *ec);
+EINTERN Eina_Bool  e_comp_wl_remote_surface_image_save_skip_get(E_Client *ec);
+EINTERN void       e_comp_wl_remote_surface_debug_info_get(Eldbus_Message_Iter *iter);
+EINTERN E_Client  *e_comp_wl_remote_surface_bound_provider_ec_get(E_Client *ec);
+
+/**
+ * Get a list of e_clients of tizen remote surface consumers which use given ec
+ * NB: caller must free returned Eina_List object after using it.
+ */
+EINTERN Eina_List *e_comp_wl_remote_surface_consumers_get(E_Client *ec);
+
+#endif
index 5d2f549..cfb2657 100644 (file)
@@ -4,6 +4,7 @@
 #include "e_bindings_intern.h"
 #include "e_xdg_shell_v6_intern.h"
 #include "e_comp_wl_intern.h"
+#include "e_comp_wl_rsm_intern.h"
 
 #include <xdg-shell-unstable-v5-server-protocol.h>
 #include <xdg-shell-unstable-v6-server-protocol.h>
index 52d5382..a5700a4 100644 (file)
@@ -2,6 +2,7 @@
 #include "e_comp_wl_intern.h"
 #include "e_comp_wl_private.h"
 #include "e_comp_wl_data_intern.h"
+#include "e_comp_wl_rsm_intern.h"
 
 #include <libds/compositor.h>
 #include <libds/subcompositor.h>
index 9383768..616aa7d 100644 (file)
@@ -3,6 +3,7 @@
 #include "e_client_intern.h"
 #include "e_comp_object_intern.h"
 #include "e_comp_canvas_intern.h"
+#include "e_comp_wl_rsm_intern.h"
 #endif
 
 #include <libds-tizen/screen.h>
index 086b8ff..1c0a4b4 100644 (file)
@@ -9,6 +9,7 @@
 #include "services/e_service_kvm.h"
 #include "e_process_intern.h"
 #include "e_comp_screen_intern.h"
+#include "e_comp_wl_rsm_intern.h"
 
 #include <tbm_bufmgr.h>
 #include <tbm_surface.h>
index 26ceebd..c219404 100644 (file)
@@ -8,6 +8,7 @@
 #include "e_policy_wl.h"
 #include "e_policy_visibility.h"
 #include "e_policy_visibility_internal.h"
+#include "e_comp_wl_rsm_intern.h"
 
 #ifdef ENABLE_TTRACE
 # include <ttrace.h>
index a278839..7d38b16 100644 (file)
@@ -5,6 +5,7 @@
 #include "e_appinfo_intern.h"
 #include "e_bg_intern.h"
 #include "e_bindings_intern.h"
+#include "e_comp_wl_rsm_intern.h"
 
 #include <libds-tizen/screen.h>
 
index 75c0aa4..6850a2d 100644 (file)
@@ -3,6 +3,7 @@
 #include <tzsh_server.h>
 #include <wayland-tbm-server.h>
 #include "services/e_service_launcher.h"
+#include "e_comp_wl_rsm_intern.h"
 
 typedef struct _E_Service_Launcher          E_Service_Launcher;
 typedef struct _E_Service_Launcher_Handler  E_Service_Launcher_Handler;