Merge "packaging: spec cleanup" into tizen
[apps/core/preloaded/settings.git] / setting-common / include / setting-common-data-error.h
1 /*
2  * setting
3  * Copyright (c) 2012 Samsung Electronics Co., Ltd.
4  *
5  * Licensed under the Flora License, Version 1.1 (the License);
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *     http://floralicense.org/license/
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an AS IS BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18 #ifndef __SETTING_COMMON_DATA_ERROR_H__
19 #define __SETTING_COMMON_DATA_ERROR_H__
20
21 #define SETTING_RETURN_SUCCESS 1
22 #define SETTING_RETURN_FAIL -1
23
24 /* general error (start 2)*/
25 typedef enum {
26         SETTING_GENERAL_ERR_WRONG_PARAMETER = 2,
27         SETTING_GENERAL_ERR_NOT_FIND_VALUE_SWITCH,
28         SETTING_GENERAL_ERR_NULL_DATA_PARAMETER,
29         SETTING_GENERAL_ERR_SGCONTROLLER_NULL
30 } setting_general_error;
31
32 /* draw error (start 100)*/
33 typedef enum {
34         SETTING_DRAW_ERR_FAIL_LOAD_EDJ = 100,
35         SETTING_DRAW_ERR_FAIL_TITLEBAR,
36         SETTING_DRAW_ERR_FAIL_SCROLLER,
37         SETTING_DRAW_ERR_FAIL_CLIENTBOX,
38         SETTING_DRAW_ERR_FAIL_SOFTKEY,
39         SETTING_DRAW_ERR_FAIL_LIST,
40
41         SETTING_ENTRY_RETURN_NULL_STR_ERR,
42         SETTING_ENTRY_NOT_MATCH_CURRENT_PW,
43         SETTING_ENTRY_NOT_MATCH_NEW_CONF_PW,
44         SETTING_ENTRY_REQUIRED_4_TO_8_DIGIT_PW,
45         SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW,
46 } setting_draw_error;
47
48 /* time error (start 200)*/
49
50 /* ps & view error (start 300)*/
51 typedef enum {
52         SETTING_PS_FORK_ERR = 300,
53         SETTING_PS_EXECV_ERR
54 } setting_ps_view_error;
55
56 /* file IO error (start 400)*/
57 typedef enum {
58         SETTING_IO_NOT_OPEN_FILE = 400,
59         SETTING_IO_IOCTL_ERR
60 } setting_IO_error;
61
62 /* network error (start 500)*/
63 typedef enum {
64         SETTING_TAPI_SIM_TYPE_ERR = 500,
65         SETTING_TAPI_INIT_ECORE_ERR,
66         SETTING_TAPI_DEINIT_ECORE_ERR,
67         SETTING_TAPI_REG_EVENT_ECORE_ERR,
68         SETTING_TAPI_DEREG_EVENT_ECORE_ERR,
69         SETTING_TAPI_UNKNOWN_SIM_TYPE,
70         SETTING_TAPI_SIM_GET_PIN1_ERR,
71         SETTING_TAPI_SIM_GET_PIN2_ERR,
72         SETTING_TAPI_SIM_PIN1_STATUS_ERR,
73         SETTING_DNET_RETURN_NULL_ACCESS_NAME,
74         SETTING_DNET_RETURN_NULL_USER_NAME,
75         SETTING_DNET_RETURN_NULL_PASSWORD,
76         SETTING_DNET_RETURN_NULL_PROXY_ADDR,
77         SETTING_DNET_RETURN_NULL_PROXY_PORT,
78         SETTING_DNET_RETURN_NULL_HOMEURL,
79         SETTING_DNET_RETURN_ERR,
80         SETTING_DNET_RETURN_INVALID_PROXY_ADDR
81 } setting_net_error;
82
83 /* vconf error (start 600)*/
84 typedef enum {
85         SETTING_VCONF_ERR_RETURN_STR_NULL = 600,
86         SETTING_VCONF_ERR_RETURN_INVALID_INT
87 } setting_vconf_error;
88
89 /* multi media error (start 700)*/
90 typedef enum {
91         SETTING_MMPLAYER_STOP_ERR = 700,
92         SETTING_MMPLAYER_UNREALIZE_ERR,
93         SETTING_MMPLAYER_DESTROY_ERR,
94         SETTING_MMPLAYER_CREATE_ERR,
95         SETTING_MMPLAYER_SETATTRS_ERR,
96         SETTING_MMPLAYER_REALIZE_ERR,
97         SETTING_MMPLAYER_START_ERR,
98         SETTING_MMPLAYER_SET_VOLUME_ERR,
99         SETTING_MMPLAYER_NOT_FOUND_SOUND_FILE
100 } setting_mm_error;
101
102 #endif                          /* __SETTING_COMMON_DATA_ERROR_H__ */