Notify the client's status to the provider manually.
Change-Id: I008a44215b6b540d1c468715d3a4db83c491fe52
extern int livebox_fini(void);
/*!
+ * \brief Client is paused.
+ * \return int
+ */
+extern int livebox_client_paused(void);
+
+/*!
+ * \brief Client is rfesumed.
+ * \return int
+ */
+extern int livebox_client_resumed(void);
+
+/*!
* \brief Add a new livebox
* \param[in] pkgname
* \param[in] content
evas_object_image_colorspace_set(image, EVAS_COLORSPACE_ARGB8888);
evas_object_image_alpha_set(image, EINA_TRUE);
evas_object_image_size_set(image, w, h);
- evas_object_image_smooth_scale_set(image, EINA_TRUE);
+ evas_object_image_smooth_scale_set(image, EINA_TRUE);
evas_object_image_data_copy_set(image, data);
- evas_object_image_data_update_add(image, 0, 0, w, h);
+ evas_object_image_data_update_add(image, 0, 0, w, h);
livebox_release_fb(data);
}
evas_object_resize(image, w, h);
Name: liblivebox-viewer
Summary: Library for developing the application.
-Version: 0.9.2
+Version: 0.9.3
Release: 1
Group: framework/livebox
License: Flora License
return master_rpc_async_request(handler, packet, 0, del_ret_cb, create_cb_info(cb, data));
}
+int livebox_client_paused(void)
+{
+ struct packet *packet;
+
+ packet = packet_create_noack("client_paused", "d", util_timestamp());
+ if (!packet) {
+ ErrPrint("Failed to create a pause packet\n");
+ return -EFAULT;
+ }
+
+ return master_rpc_request_only(NULL, packet);
+}
+
+int livebox_client_resumed(void)
+{
+ struct packet *packet;
+
+ packet = packet_create_noack("client_resumed", "d", util_timestamp());
+ if (!packet) {
+ ErrPrint("Failed to create a resume packet\n");
+ return -EFAULT;
+ }
+
+ return master_rpc_request_only(NULL, packet);
+}
+
/* End of a file */