Tizen 2.0 Release
[framework/system/oma-dm-agent.git] / src / plugins / dm-private / lawmo / include / plugin_devexe_error.h
1 /*
2  * oma-dm-agent
3  * Copyright (c) 2012 Samsung Electronics Co., Ltd.
4  *
5  * Licensed under the Apache License, Version 2.0 (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://www.apache.org/licenses/LICENSE-2.0
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 PLUGIN_DEVEXE_ERROR_H_
19 #define PLUGIN_DEVEXE_ERROR_H_
20
21 /* depend slp-device-plugIn lib */
22 typedef enum {
23
24         EXE_SUCCESS = 1,
25         EXE_DEV_FAIL = -1,
26
27         /* standard error */
28         EXE_DEV_DATA_FAIL = -2,
29         EXE_DEV_OPER_NOT_PERFORMED = -3,
30
31         /* vender specific error */
32
33         /*common */
34         EXE_DEV_AMT_STATUS_OFF = -4,
35         EXEC_DEV_SCREEN_OFF = -5,
36
37         /*wipe */
38         EXE_DEV_WIPE_ALL_FAILED = -10,
39         EXE_DEV_EXTERNAL_MEMORY_FAILED = -11,
40         EXE_DEV_SIM_MEMORY_FAILED = -12,
41
42         /*forwarding */
43         EXE_DEV_FORWORDING_ALL_FAILED = -20,
44         EXE_DEV_FORWORDING_CALL_FAILED = -21,
45         EXE_DEV_FORWORDING_SMS_FAILED = -22
46 } slp_device_dm_exe_e;
47
48 typedef enum {
49
50         OPERATION_SUCCEEDED = 1200,
51         WIPE_OPEARTION_SUCCEEDED_WITH_DATA_WIPED = 1201,
52         WIPE_OPERATION_SUCCEEDED_WITH_BOTH_DATA_AND_ASSOCIATED_WIPE_LIST_WITHIN_MANAGEMENT_TREE_WIPED = 1202,
53
54         /*SUCCESSFUL = VENDOR SPECIFIED */
55         SUCCESSFUL_SAME_STATUS = 1250,
56
57          /*ERROR*/ CLIENT_ERROR = 1400,
58         USER_CANCELLED = 1401,
59
60         /* Lock & Wipe */
61         FULLY_LOCK_DEVICE_FAILED = 1402,
62         PARTIALLY_LOCK_DEVICE_FAILED = 1403,
63         UNLOCK_DEVICE_FAILED = 1404,
64         WIPE_DEVICES_DATA_FAILED = 1405,
65         WIPE_OPERATION_NOT_PERFORMED = 1406,
66
67         CLIENT_TIME_EXPIRED = 1451,
68
69         /* Ring My Phone */
70         AMT_STATUS_OFF = 1452,
71         /* Location */
72
73         /* MasterKey */
74         SCREEN_OFF = 1453,
75
76         /* Wipe */
77         EXTERNAL_AND_SIM_MEMORY_WIPE_FAILED = 1460,
78         EXTERNAL_MEMORY_WIPE_FAILED = 1461,
79         SIM_MEMORY_WIPE_FAILED = 1462,
80
81         /* Forwarding */
82         CALL_AND_SMS_FORWARDING_FAILED = 1470,
83         CALL_FORWARDING_FAILED = 1471,
84         SMS_FORWARDING_FAILED = 1472,
85
86 } ext_lawmo_e;
87
88 /*
89 1400    Client Error
90 1401    User Canceled
91 1402    Fully Lock Device Failed
92 1403    Partially Lock Device Failed
93 1404    Unlock Device Failed
94 1405    Wipe Device Data Failed
95 1406    Wipe Operation Not Performed
96 1451    Client Time Expired
97 1452    AMT Status Off
98 1453    Screen Off
99 1460    External and SIM memory wipe Failed
100 1461    External memory wipe Failed
101 1462    SIM memory wipe Failed
102 1470    Call and SMS forwarding Failed
103 1471    Call forwarding Failed
104 1472    SMS forwarding Failed
105 */
106
107 #endif                          /* PLUGIN_DEVEXE_ERROR_H_ */