The tizen surface shm flusher is to allow the client to destroy
the wl_shm_buffer if it's possible.
Change-Id: I4c3216352746a884ee34cce6806819416e136a8a
--- /dev/null
+<protocol name="tizen_surface">
+ <interface name="tizen_surface_shm" version="1">
+ <request name="get_flusher">
+ <arg name="id" type="new_id" interface="tizen_surface_shm_flusher" summary=""/>
+ <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
+ </request>
+ </interface>
+
+ <interface name="tizen_surface_shm_flusher" version="1">
+ <request name="destroy" type="destructor" />
+ <event name="flush">
+ </event>
+ </interface>
+</protocol>