2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.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
8 * http://www.tizenopensource.org/license
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.
17 #ifndef MSG_CMD_TYPES_H
18 #define MSG_CMD_TYPES_H
20 /*==================================================================================================
22 ==================================================================================================*/
26 /*==================================================================================================
28 ==================================================================================================*/
29 #define MAX_COOKIE_LEN 20
32 /*==================================================================================================
34 ==================================================================================================*/
35 typedef unsigned int MSG_CMD_TYPE_T;
37 typedef unsigned int MSG_EVENT_TYPE_T;
40 /*==================================================================================================
42 ==================================================================================================*/
43 typedef struct _MSG_CMD_S
45 MSG_CMD_TYPE_T cmdType;
46 char cmdCookie[MAX_COOKIE_LEN];
51 typedef struct _MSG_EVENT_S
53 MSG_EVENT_TYPE_T eventType;
59 /*==================================================================================================
61 ==================================================================================================*/
65 MSG_CMD_OPEN_HANDLE = 0,
67 MSG_CMD_GET_STORAGELIST,
69 MSG_CMD_ADD_SYNCML_MSG,
74 MSG_CMD_UPDATE_PROTECTED,
76 MSG_CMD_DELALL_MSGINFOLDER,
79 MSG_CMD_MOVE_MSGTOFOLDER,
80 MSG_CMD_MOVE_MSGTOSTORAGE,
83 MSG_CMD_GET_FOLDERVIEWLIST,
87 MSG_CMD_UPDATE_FOLDER,
88 MSG_CMD_DELETE_FOLDER,
89 MSG_CMD_GET_FOLDERLIST,
97 MSG_CMD_REG_SENT_STATUS_CB,
100 MSG_CMD_REG_STORAGE_CHANGE_CB,
101 MSG_CMD_REG_INCOMING_MSG_CB,
102 MSG_CMD_REG_INCOMING_MMS_CONF_MSG_CB,
103 MSG_CMD_REG_INCOMING_SYNCML_MSG_CB,
104 MSG_CMD_REG_INCOMING_LBS_MSG_CB,
107 MSG_CMD_PLG_SENT_STATUS_CNF,
108 MSG_CMD_PLG_STORAGE_CHANGE_IND,
109 MSG_CMD_PLG_INCOMING_MSG_IND,
110 MSG_CMD_PLG_INCOMING_MMS_CONF,
111 MSG_CMD_PLG_INCOMING_SYNCML_IND,
114 MSG_CMD_PLG_INCOMING_LBS_IND,
115 MSG_CMD_PLG_INIT_SIM_BY_SAT,
116 MSG_CMD_GET_THREADVIEWLIST,
117 MSG_CMD_GET_CONVERSATIONVIEWLIST,
118 MSG_CMD_DELETE_THREADMESSAGELIST,
121 MSG_CMD_GET_CONTACT_COUNT,
122 MSG_CMD_GET_QUICKPANEL_DATA,
123 MSG_CMD_COUNT_BY_MSGTYPE,
128 MSG_CMD_BACKUP_MESSAGE,
129 MSG_CMD_RESTORE_MESSAGE,
130 MSG_CMD_UPDATE_THREAD_READ,
131 MSG_CMD_REG_SYNCML_MSG_OPERATION_CB,
132 MSG_CMD_SYNCML_OPERATION,
135 MSG_CMD_GET_REPORT_STATUS,
137 // end of MSG_CMD; new CMD should be defined before MSG_CMD_NUM
142 enum _MSG_EVENT_TYPE_E
144 MSG_EVENT_OPEN_HANDLE = 0,
145 MSG_EVENT_CLOSE_HANDLE,
146 MSG_EVENT_GET_STORAGELIST,
148 MSG_EVENT_ADD_SYNCML_MSG,
151 MSG_EVENT_UPDATE_MSG,
152 MSG_EVENT_UPDATE_READ,
153 MSG_EVENT_UPDATE_PROTECTED,
154 MSG_EVENT_DELETE_MSG,
155 MSG_EVENT_DELALL_MSGINFOLDER,
158 MSG_EVENT_MOVE_MSGTOFOLDER,
159 MSG_EVENT_MOVE_MSGTOSTORAGE,
162 MSG_EVENT_GET_FOLDERVIEWLIST,
165 MSG_EVENT_ADD_FOLDER,
166 MSG_EVENT_UPDATE_FOLDER,
167 MSG_EVENT_DELETE_FOLDER,
168 MSG_EVENT_GET_FOLDERLIST,
169 MSG_EVENT_SET_CONFIG,
172 MSG_EVENT_GET_CONFIG,
173 MSG_EVENT_GET_MSG_TYPE,
174 MSG_EVENT_SUBMIT_REQ,
175 MSG_EVENT_CANCEL_REQ,
176 MSG_EVENT_REG_SENT_STATUS_CB,
179 MSG_EVENT_REG_INCOMING_MSG_CB,
180 MSG_EVENT_REG_INCOMING_MMS_CONF_MSG_CB,
181 MSG_EVENT_REG_INCOMING_SYNCML_MSG_CB,
182 MSG_EVENT_REG_INCOMING_LBS_MSG_CB,
183 MSG_EVENT_REG_STORAGE_CHANGE_CB,
186 MSG_EVENT_PLG_SENT_STATUS_CNF,
187 MSG_EVENT_PLG_STORAGE_CHANGE_IND,
188 MSG_EVENT_PLG_INCOMING_MSG_IND,
189 MSG_EVENT_PLG_INCOMING_MMS_CONF,
190 MSG_EVENT_PLG_INCOMING_SYNCML_MSG_IND,
193 MSG_EVENT_PLG_INCOMING_LBS_MSG_IND,
194 MSG_EVENT_PLG_INIT_SIM_BY_SAT,
195 MSG_EVENT_GET_THREADVIEWLIST,
196 MSG_EVENT_GET_CONVERSATIONVIEWLIST,
197 MSG_EVENT_DELETE_THREADMESSAGELIST,
200 MSG_EVENT_GET_CONTACT_COUNT,
201 MSG_EVENT_GET_QUICKPANEL_DATA,
202 MSG_EVENT_COUNT_BY_MSGTYPE,
204 MSG_EVENT_GET_MEMSIZE,
207 MSG_EVENT_BACKUP_MESSAGE,
208 MSG_EVENT_RESTORE_MESSAGE,
209 MSG_EVENT_UPDATE_THREAD_READ,
210 MSG_EVENT_REG_SYNCML_MSG_OPERATION_CB,
211 MSG_EVENT_SYNCML_OPERATION,
214 MSG_EVENT_GET_REPORT_STATUS,
216 // end of MSG_EVENT; new EVENT should be defined before MSG_EVENT_NUM
220 #endif // MSG_CMD_TYPES_H