4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd.
6 * Contact: MyoungJune Park <mj2004.park@samsung.com>
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
22 #ifndef __SETTING_COMMON_DATA_ERROR_H__
23 #define __SETTING_COMMON_DATA_ERROR_H__
25 #define SETTING_RETURN_SUCCESS 1
26 #define SETTING_RETURN_FAIL -1
28 /* general error (start 2)*/
30 SETTING_GENERAL_ERR_WRONG_PARAMETER = 2,
31 SETTING_GENERAL_ERR_NOT_FIND_VALUE_SWITCH,
32 SETTING_GENERAL_ERR_NULL_DATA_PARAMETER,
33 SETTING_GENERAL_ERR_SGCONTROLLER_NULL
34 } setting_general_error;
36 /* draw error (start 100)*/
38 SETTING_DRAW_ERR_FAIL_LOAD_EDJ = 100,
39 SETTING_DRAW_ERR_FAIL_TITLEBAR,
40 SETTING_DRAW_ERR_FAIL_SCROLLER,
41 SETTING_DRAW_ERR_FAIL_CLIENTBOX,
42 SETTING_DRAW_ERR_FAIL_SOFTKEY,
43 SETTING_DRAW_ERR_FAIL_LIST,
45 SETTING_ENTRY_RETURN_NULL_STR_ERR,
46 SETTING_ENTRY_NOT_MATCH_CURRENT_PW,
47 SETTING_ENTRY_NOT_MATCH_NEW_CONF_PW,
48 SETTING_ENTRY_REQUIRED_4_TO_8_DIGIT_PW,
49 SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW,
52 /* time error (start 200)*/
54 /* ps & view error (start 300)*/
56 SETTING_PS_FORK_ERR = 300,
58 } setting_ps_view_error;
60 /* file IO error (start 400)*/
62 SETTING_IO_NOT_OPEN_FILE = 400,
66 /* network error (start 500)*/
68 SETTING_TAPI_SIM_TYPE_ERR = 500,
69 SETTING_TAPI_INIT_ECORE_ERR,
70 SETTING_TAPI_DEINIT_ECORE_ERR,
71 SETTING_TAPI_REG_EVENT_ECORE_ERR,
72 SETTING_TAPI_DEREG_EVENT_ECORE_ERR,
73 SETTING_TAPI_UNKNOWN_SIM_TYPE,
74 SETTING_TAPI_SIM_GET_PIN1_ERR,
75 SETTING_TAPI_SIM_GET_PIN2_ERR,
76 SETTING_TAPI_SIM_PIN1_STATUS_ERR,
77 SETTING_DNET_RETURN_NULL_ACCESS_NAME,
78 SETTING_DNET_RETURN_NULL_USER_NAME,
79 SETTING_DNET_RETURN_NULL_PASSWORD,
80 SETTING_DNET_RETURN_NULL_PROXY_ADDR,
81 SETTING_DNET_RETURN_NULL_PROXY_PORT,
82 SETTING_DNET_RETURN_NULL_HOMEURL,
83 SETTING_DNET_RETURN_ERR,
84 SETTING_DNET_RETURN_INVALID_PROXY_ADDR
87 /* vconf error (start 600)*/
89 SETTING_VCONF_ERR_RETURN_STR_NULL = 600,
90 SETTING_VCONF_ERR_RETURN_INVALID_INT
91 } setting_vconf_error;
93 /* multi media error (start 700)*/
95 SETTING_MMPLAYER_STOP_ERR = 700,
96 SETTING_MMPLAYER_UNREALIZE_ERR,
97 SETTING_MMPLAYER_DESTROY_ERR,
98 SETTING_MMPLAYER_CREATE_ERR,
99 SETTING_MMPLAYER_SETATTRS_ERR,
100 SETTING_MMPLAYER_REALIZE_ERR,
101 SETTING_MMPLAYER_START_ERR,
102 SETTING_MMPLAYER_SET_VOLUME_ERR,
103 SETTING_MMPLAYER_NOT_FOUND_SOUND_FILE
106 #endif /* __SETTING_COMMON_DATA_ERROR_H__ */