Fix build error in sticker-receiver
[platform/core/uifw/capi-ui-sticker.git] / server / stickerd_data_manager.h
1 /*
2  * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved
3  *
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
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
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.
15  */
16
17 #ifndef __TIZEN_UIX_STICKERD_DATA_MANAGER_H__
18 #define __TIZEN_UIX_STICKERD_DATA_MANAGER_H__
19
20 #include <gio/gio.h>
21
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25
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_del_sticker_info_by_uri(GVariant *parameters, GVariant **reply_body);
32 int stickerd_update_sticker_type(GVariant *parameters, GVariant **reply_body);
33 int stickerd_update_sticker_uri(GVariant *parameters, GVariant **reply_body);
34 int stickerd_update_sticker_thumbnail(GVariant *parameters, GVariant **reply_body);
35 int stickerd_update_sticker_description(GVariant *parameters, GVariant **reply_body);
36 int stickerd_update_sticker_group(GVariant *parameters, GVariant **reply_body);
37 int stickerd_update_sticker_keyword(GVariant *parameters, GVariant **reply_body);
38 int stickerd_get_sticker_info(GVariant *parameters, GVariant **reply_body);
39 int stickerd_get_group_list(GVariant *parameters, GVariant **reply_body);
40 int stickerd_get_keyword_list(GVariant *parameters, GVariant **reply_body);
41 int stickerd_get_sticker_count(GVariant *parameters, GVariant **reply_body);
42 int stickerd_get_all_sticker_info(GVariant *parameters, GVariant **reply_body);
43 int stickerd_get_sticker_info_by_app_id(GVariant *parameters, GVariant **reply_body);
44 int stickerd_get_sticker_info_by_type(GVariant *parameters, GVariant **reply_body);
45 int stickerd_get_sticker_info_by_group(GVariant *parameters, GVariant **reply_body);
46 int stickerd_get_sticker_info_by_keyword(GVariant *parameters, GVariant **reply_body);
47 int stickerd_get_sticker_info_by_display_type(GVariant *parameters, GVariant **reply_body);
48 int stickerd_get_group_list_by_disp_type(GVariant *parameters, GVariant **reply_body);
49 int stickerd_update_sticker_disp_type(GVariant *parameters, GVariant **reply_body);
50 int stickerd_check_file_exists(GVariant *parameters, GVariant **reply_body);
51 int stickerd_insert_recent_sticker_info(GVariant *parameters, GVariant **reply_body);
52 int stickerd_get_recent_sticker_info(GVariant *parameters, GVariant **reply_body);
53 int stickerd_send_update_event(GVariant *parameters, GVariant **reply_body);
54 int stickerd_get_sticker_info_by_uri(GVariant *parameters, GVariant **reply_body);
55
56 #ifdef __cplusplus
57 }
58 #endif
59
60 #endif /* __TIZEN_UIX_STICKERD_DATA_MANAGER_H__ */