2 * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #ifndef __TIZEN_UIX_STICKERD_DATA_MANAGER_H__
18 #define __TIZEN_UIX_STICKERD_DATA_MANAGER_H__
26 int stickerd_dbus_init(void);
27 int stickerd_register_dbus_interface(void);
28 int stickerd_insert_sticker_info(GVariant *parameters, GVariant **reply_body);
29 int stickerd_insert_sticker_info_by_json(GVariant *parameters, GVariant **reply_body, const char *sender);
30 int stickerd_del_sticker_info(GVariant *parameters, GVariant **reply_body);
31 int stickerd_update_sticker_type(GVariant *parameters, GVariant **reply_body);
32 int stickerd_update_sticker_uri(GVariant *parameters, GVariant **reply_body);
33 int stickerd_update_sticker_thumbnail(GVariant *parameters, GVariant **reply_body);
34 int stickerd_update_sticker_description(GVariant *parameters, GVariant **reply_body);
35 int stickerd_update_sticker_group(GVariant *parameters, GVariant **reply_body);
36 int stickerd_update_sticker_keyword(GVariant *parameters, GVariant **reply_body);
37 int stickerd_get_sticker_info(GVariant *parameters, GVariant **reply_body);
38 int stickerd_get_group_list(GVariant *parameters, GVariant **reply_body);
39 int stickerd_get_keyword_list(GVariant *parameters, GVariant **reply_body);
40 int stickerd_get_sticker_count(GVariant *parameters, GVariant **reply_body);
41 int stickerd_get_all_sticker_info(GVariant *parameters, GVariant **reply_body);
42 int stickerd_get_sticker_info_by_app_id(GVariant *parameters, GVariant **reply_body);
43 int stickerd_get_sticker_info_by_type(GVariant *parameters, GVariant **reply_body);
44 int stickerd_get_sticker_info_by_group(GVariant *parameters, GVariant **reply_body);
45 int stickerd_get_sticker_info_by_keyword(GVariant *parameters, GVariant **reply_body);
46 int stickerd_get_sticker_info_by_display_type(GVariant *parameters, GVariant **reply_body);
47 int stickerd_get_group_list_by_disp_type(GVariant *parameters, GVariant **reply_body);
48 int stickerd_update_sticker_disp_type(GVariant *parameters, GVariant **reply_body);
49 int stickerd_check_file_exists(GVariant *parameters, GVariant **reply_body);
55 #endif /* __TIZEN_UIX_STICKERD_DATA_MANAGER_H__ */