tizen 2.3 release
[apps/home/settings.git] / setting-common / include / setting-common-data-error.h
1 /*
2  * setting
3  *
4  * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd.
5  *
6  * Contact: MyoungJune Park <mj2004.park@samsung.com>
7  *
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
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
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.
19  *
20  */
21
22 #ifndef __SETTING_COMMON_DATA_ERROR_H__
23 #define __SETTING_COMMON_DATA_ERROR_H__
24
25 #define SETTING_RETURN_SUCCESS 1
26 #define SETTING_RETURN_FAIL -1
27
28 /* general error (start 2)*/
29 typedef enum {
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;
35
36 /* draw error (start 100)*/
37 typedef enum {
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,
44
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,
50 } setting_draw_error;
51
52 /* time error (start 200)*/
53
54 /* ps & view error (start 300)*/
55 typedef enum {
56         SETTING_PS_FORK_ERR = 300,
57         SETTING_PS_EXECV_ERR
58 } setting_ps_view_error;
59
60 /* file IO error (start 400)*/
61 typedef enum {
62         SETTING_IO_NOT_OPEN_FILE = 400,
63         SETTING_IO_IOCTL_ERR
64 } setting_IO_error;
65
66 /* network error (start 500)*/
67 typedef enum {
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
85 } setting_net_error;
86
87 /* vconf error (start 600)*/
88 typedef enum {
89         SETTING_VCONF_ERR_RETURN_STR_NULL = 600,
90         SETTING_VCONF_ERR_RETURN_INVALID_INT
91 } setting_vconf_error;
92
93 /* multi media error (start 700)*/
94 typedef enum {
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
104 } setting_mm_error;
105
106 #endif                          /* __SETTING_COMMON_DATA_ERROR_H__ */