3 * Copyright (c) 2000-2012 Samsung Electronics Co., Ltd. All Rights Reserved.
5 * This file is part of msg-service.
7 * Contact: Jaeyun Jeong <jyjeong@samsung.com>
8 * Sangkoo Kim <sangkoo.kim@samsung.com>
9 * Seunghwan Lee <sh.cat.lee@samsung.com>
10 * SoonMin Jung <sm0415.jung@samsung.com>
11 * Jae-Young Lee <jy4710.lee@samsung.com>
12 * KeeBum Kim <keebum.kim@samsung.com>
14 * PROPRIETARY/CONFIDENTIAL
16 * This software is the confidential and proprietary information of
17 * SAMSUNG ELECTRONICS ("Confidential Information"). You shall not
18 * disclose such Confidential Information and shall use it only in
19 * accordance with the terms of the license agreement you entered
20 * into with SAMSUNG ELECTRONICS.
22 * SAMSUNG make no representations or warranties about the suitability
23 * of the software, either express or implied, including but not limited
24 * to the implied warranties of merchantability, fitness for a particular
25 * purpose, or non-infringement. SAMSUNG shall not be liable for any
26 * damages suffered by licensee as a result of using, modifying or
27 * distributing this software or its derivatives.
32 #include <sys/syscall.h>
35 /*==================================================================================================
36 FUNCTION IMPLEMENTATION
37 ==================================================================================================*/
38 const char * MsgDbgCmdStr(MSG_CMD_TYPE_T cmdType)
43 case MSG_CMD_OPEN_HANDLE:
44 return "MSG_CMD_OPEN_HANDLE";
45 case MSG_CMD_CLOSE_HANDLE:
46 return "MSG_CMD_CLOSE_HANDLE";
47 case MSG_CMD_GET_STORAGELIST:
48 return "MSG_CMD_GET_STORAGELIST";
50 return "MSG_CMD_ADD_MSG";
51 case MSG_CMD_ADD_SYNCML_MSG:
52 return "MSG_CMD_ADD_SYNCML_MSG";
55 case MSG_CMD_UPDATE_MSG:
56 return "MSG_CMD_UPDATE_MSG";
57 case MSG_CMD_UPDATE_READ:
58 return "MSG_CMD_UPDATE_READ";
59 case MSG_CMD_UPDATE_PROTECTED:
60 return "MSG_CMD_UPDATE_PROTECTED";
61 case MSG_CMD_DELETE_MSG:
62 return "MSG_CMD_DELETE_MSG";
63 case MSG_CMD_DELALL_MSGINFOLDER:
64 return "MSG_CMD_DELALL_MSGINFOLDER";
67 case MSG_CMD_MOVE_MSGTOFOLDER:
68 return "MSG_CMD_MOVE_MSGTOFOLDER";
69 case MSG_CMD_MOVE_MSGTOSTORAGE:
70 return "MSG_CMD_MOVE_MSGTOSTORAGE";
71 case MSG_CMD_COUNT_MSG:
72 return "MSG_CMD_COUNT_MSG";
74 return "MSG_CMD_GET_MSG";
75 case MSG_CMD_GET_FOLDERVIEWLIST:
76 return "MSG_CMD_GET_FOLDERVIEWLIST";
79 case MSG_CMD_ADD_FOLDER:
80 return "MSG_CMD_ADD_FOLDER";
81 case MSG_CMD_UPDATE_FOLDER:
82 return "MSG_CMD_UPDATE_FOLDER";
83 case MSG_CMD_DELETE_FOLDER:
84 return "MSG_CMD_DELETE_FOLDER";
85 case MSG_CMD_GET_FOLDERLIST:
86 return "MSG_CMD_GET_FOLDERLIST";
87 case MSG_CMD_SET_CONFIG:
88 return "MSG_CMD_SET_CONFIG";
91 case MSG_CMD_GET_CONFIG:
92 return "MSG_CMD_GET_CONFIG";
93 case MSG_CMD_GET_MSG_TYPE:
94 return "MSG_CMD_GET_MSG_TYPE";
95 case MSG_CMD_SUBMIT_REQ:
96 return "MSG_CMD_SUBMIT_REQ";
97 case MSG_CMD_CANCEL_REQ:
98 return "MSG_CMD_CANCEL_REQ";
99 case MSG_CMD_REG_SENT_STATUS_CB:
100 return "MSG_CMD_REG_SENT_STATUS_CB";
103 case MSG_CMD_REG_STORAGE_CHANGE_CB:
104 return "MSG_CMD_REG_STORAGE_CHANGE_CB";
105 case MSG_CMD_REG_INCOMING_MSG_CB:
106 return "MSG_CMD_REG_INCOMING_MSG_CB";
107 case MSG_CMD_REG_INCOMING_MMS_CONF_MSG_CB:
108 return "MSG_CMD_REG_INCOMING_MMS_CONF_MSG_CB";
109 case MSG_CMD_REG_INCOMING_SYNCML_MSG_CB:
110 return "MSG_CMD_REG_INCOMING_SYNCML_MSG_CB";
111 case MSG_CMD_REG_INCOMING_LBS_MSG_CB:
112 return "MSG_CMD_REG_INCOMING_LBS_MSG_CB";
115 case MSG_CMD_PLG_SENT_STATUS_CNF:
116 return "MSG_CMD_PLG_SENT_STATUS_CNF";
117 case MSG_CMD_PLG_STORAGE_CHANGE_IND:
118 return "MSG_CMD_PLG_STORAGE_CHANGE_IND";
119 case MSG_CMD_PLG_INCOMING_MSG_IND:
120 return "MSG_CMD_PLG_INCOMING_MSG_IND";
121 case MSG_CMD_PLG_INCOMING_MMS_CONF:
122 return "MSG_CMD_PLG_INCOMING_MMS_CONF";
123 case MSG_CMD_PLG_INCOMING_SYNCML_IND:
124 return "MSG_CMD_PLG_INCOMING_SYNCML_IND";
127 case MSG_CMD_PLG_INCOMING_LBS_IND:
128 return "MSG_CMD_PLG_INCOMING_LBS_IND";
129 case MSG_CMD_PLG_INIT_SIM_BY_SAT:
130 return "MSG_CMD_PLG_INIT_SIM_BY_SAT";
131 case MSG_CMD_GET_THREADVIEWLIST:
132 return "MSG_CMD_GET_THREADVIEWLIST";
133 case MSG_CMD_GET_CONVERSATIONVIEWLIST:
134 return "MSG_CMD_GET_CONVERSATIONVIEWLIST";
135 case MSG_CMD_DELETE_THREADMESSAGELIST:
136 return "MSG_CMD_DELETE_THREADMESSAGELIST";
139 case MSG_CMD_GET_CONTACT_COUNT:
140 return "MSG_CMD_GET_CONTACT_COUNT";
141 case MSG_CMD_GET_QUICKPANEL_DATA:
142 return "MSG_CMD_GET_QUICKPANEL_DATA";
143 case MSG_CMD_COUNT_BY_MSGTYPE:
144 return "MSG_CMD_COUNT_BY_MSGTYPE";
145 case MSG_CMD_RESET_DB:
146 return "MSG_CMD_RESET_DB";
147 case MSG_CMD_GET_MEMSIZE:
148 return "MSG_CMD_GET_MEMSIZE";
151 case MSG_CMD_BACKUP_MESSAGE:
152 return "MSG_CMD_BACKUP_MESSAGE";
153 case MSG_CMD_RESTORE_MESSAGE:
154 return "MSG_CMD_RESTORE_MESSAGE";
155 case MSG_CMD_UPDATE_THREAD_READ:
156 return "MSG_CMD_UPDATE_THREAD_READ";
157 case MSG_CMD_REG_SYNCML_MSG_OPERATION_CB:
158 return "MSG_CMD_REG_SYNCML_MSG_OPERATION_CB";
159 case MSG_CMD_SYNCML_OPERATION:
160 return "MSG_CMD_SYNCML_OPERATION";
163 case MSG_CMD_GET_REPORT_STATUS:
164 return "MSG_CMD_GET_REPORT_STATUS";
167 return "Unknown Command Type!!!";
173 const char * MsgDbgEvtStr(MSG_EVENT_TYPE_T evtType)
178 case MSG_EVENT_OPEN_HANDLE:
179 return "MSG_EVENT_OPEN_HANDLE";
180 case MSG_EVENT_CLOSE_HANDLE:
181 return "MSG_EVENT_CLOSE_HANDLE";
182 case MSG_EVENT_GET_STORAGELIST:
183 return "MSG_EVENT_GET_STORAGELIST";
184 case MSG_EVENT_ADD_MSG:
185 return "MSG_EVENT_ADD_MSG";
186 case MSG_EVENT_ADD_SYNCML_MSG:
187 return "MSG_EVENT_ADD_SYNCML_MSG";
189 case MSG_EVENT_UPDATE_MSG:
190 return "MSG_EVENT_UPDATE_MSG";
191 case MSG_EVENT_UPDATE_READ:
192 return "MSG_EVENT_UPDATE_READ";
193 case MSG_EVENT_UPDATE_PROTECTED:
194 return "MSG_EVENT_UPDATE_PROTECTED";
195 case MSG_EVENT_DELETE_MSG:
196 return "MSG_EVENT_DELETE_MSG";
197 case MSG_EVENT_DELALL_MSGINFOLDER:
198 return "MSG_EVENT_DELALL_MSGINFOLDER";
200 case MSG_EVENT_MOVE_MSGTOFOLDER:
201 return "MSG_EVENT_MOVE_MSGTOFOLDER";
202 case MSG_EVENT_MOVE_MSGTOSTORAGE:
203 return "MSG_EVENT_MOVE_MSGTOSTORAGE";
204 case MSG_EVENT_COUNT_MSG:
205 return "MSG_EVENT_COUNT_MSG";
206 case MSG_EVENT_GET_MSG:
207 return "MSG_EVENT_GET_MSG";
208 case MSG_EVENT_GET_FOLDERVIEWLIST:
209 return "MSG_EVENT_GET_FOLDERVIEWLIST";
211 case MSG_EVENT_ADD_FOLDER:
212 return "MSG_EVENT_ADD_FOLDER";
213 case MSG_EVENT_UPDATE_FOLDER:
214 return "MSG_EVENT_UPDATE_FOLDER";
215 case MSG_EVENT_DELETE_FOLDER:
216 return "MSG_EVENT_DELETE_FOLDER";
217 case MSG_EVENT_GET_FOLDERLIST:
218 return "MSG_EVENT_GET_FOLDERLIST";
219 case MSG_EVENT_SET_CONFIG:
220 return "MSG_EVENT_SET_CONFIG";
222 case MSG_EVENT_GET_CONFIG:
223 return "MSG_EVENT_GET_CONFIG";
224 case MSG_EVENT_GET_MSG_TYPE:
225 return "MSG_EVENT_GET_MSG_TYPE";
226 case MSG_EVENT_SUBMIT_REQ:
227 return "MSG_EVENT_SUBMIT_REQ";
228 case MSG_EVENT_CANCEL_REQ:
229 return "MSG_EVENT_CANCEL_REQ";
230 case MSG_EVENT_REG_SENT_STATUS_CB:
231 return "MSG_EVENT_REG_SENT_STATUS_CB";
233 case MSG_EVENT_REG_STORAGE_CHANGE_CB:
234 return "MSG_EVENT_REG_STORAGE_CHANGE_CB";
235 case MSG_EVENT_REG_INCOMING_MSG_CB:
236 return "MSG_EVENT_REG_INCOMING_MSG_CB";
237 case MSG_EVENT_REG_INCOMING_MMS_CONF_MSG_CB:
238 return "MSG_EVENT_REG_INCOMING_MMS_CONF_MSG_CB";
239 case MSG_EVENT_REG_INCOMING_SYNCML_MSG_CB:
240 return "MSG_EVENT_REG_INCOMING_SYNCML_MSG_CB";
241 case MSG_EVENT_REG_INCOMING_LBS_MSG_CB:
242 return "MSG_EVENT_REG_INCOMING_LBS_MSG_CB";
244 case MSG_EVENT_PLG_SENT_STATUS_CNF:
245 return "MSG_EVENT_PLG_SENT_STATUS_CNF";
246 case MSG_EVENT_PLG_STORAGE_CHANGE_IND:
247 return "MSG_EVENT_STORAGE_CHANGE_CB";
248 case MSG_EVENT_PLG_INCOMING_MSG_IND:
249 return "MSG_EVENT_PLG_INCOMING_MSG_IND";
250 case MSG_EVENT_PLG_INCOMING_MMS_CONF:
251 return "MSG_EVENT_PLG_INCOMING_MMS_CONF";
252 case MSG_EVENT_PLG_INCOMING_SYNCML_MSG_IND:
253 return "MSG_EVENT_PLG_INCOMING_SYNCML_MSG_IND";
255 case MSG_EVENT_PLG_INCOMING_LBS_MSG_IND:
256 return "MSG_EVENT_PLG_INCOMING_LBS_MSG_IND";
257 case MSG_EVENT_PLG_INIT_SIM_BY_SAT:
258 return "MSG_EVENT_PLG_INIT_SIM_BY_SAT";
259 case MSG_EVENT_GET_THREADVIEWLIST:
260 return "MSG_EVENT_GET_THREADVIEWLIST";
261 case MSG_EVENT_GET_CONVERSATIONVIEWLIST:
262 return "MSG_EVENT_GET_CONVERSATIONVIEWLIST";
263 case MSG_EVENT_DELETE_THREADMESSAGELIST:
264 return "MSG_EVENT_DELETE_THREADMESSAGELIST";
266 case MSG_EVENT_GET_CONTACT_COUNT:
267 return "MSG_EVENT_GET_CONTACT_COUNT";
268 case MSG_EVENT_GET_QUICKPANEL_DATA:
269 return "MSG_EVENT_GET_QUICKPANEL_DATA";
270 case MSG_EVENT_COUNT_BY_MSGTYPE:
271 return "MSG_EVENT_COUNT_BY_MSGTYPE";
272 case MSG_EVENT_RESET_DB:
273 return "MSG_EVENT_RESET_DB";
274 case MSG_EVENT_GET_MEMSIZE:
275 return "MSG_EVENT_GET_MEMSIZE";
277 case MSG_EVENT_BACKUP_MESSAGE:
278 return "MSG_EVENT_BACKUP_MESSAGE";
279 case MSG_EVENT_RESTORE_MESSAGE:
280 return "MSG_EVENT_RESTORE_MESSAGE";
281 case MSG_EVENT_UPDATE_THREAD_READ:
282 return "MSG_EVENT_UPDATE_THREAD_READ";
283 case MSG_EVENT_REG_SYNCML_MSG_OPERATION_CB:
284 return "MSG_EVENT_REG_SYNCML_MSG_OPERATION_CB";
285 case MSG_EVENT_SYNCML_OPERATION:
286 return "MSG_EVENT_SYNCML_OPERATION";
288 case MSG_EVENT_GET_REPORT_STATUS:
289 return "MSG_EVENT_GET_REPORT_STATUS";
293 return "Unknown Event Type!!!";
302 return syscall(__NR_gettid);