#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>
#include "e.h"
+#include "e_comp_wl_rsm_intern.h"
#include "e_policy_wl.h"
#include "e_device.h"
#include "e_client_intern.h"
#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
*/
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
--- /dev/null
+#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
#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>
#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>
#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>
#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>
#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>
#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>
#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;