std::string MsgEngine::whatError(int error)
{
#ifdef TIZEN_PRIVATE_API
- // TODO: impl for private API
+ switch(error)
+ {
+ case MSG_SUCCESS:
+ return "MSG_SUCCESS";
+ break;
+ case MSG_ERR_NULL_MSGHANDLE:
+ return "MSG_ERR_NULL_MSGHANDLE";
+ break;
+ case MSG_ERR_NULL_POINTER:
+ return "MSG_ERR_NULL_POINTER";
+ break;
+ case MSG_ERR_NULL_MESSAGE:
+ return "MSG_ERR_NULL_MESSAGE";
+ break;
+ case MSG_ERR_INVALID_STORAGE_ID:
+ return "MSG_ERR_INVALID_STORAGE_ID";
+ break;
+ case MSG_ERR_INVALID_MSG_TYPE:
+ return "MSG_ERR_INVALID_MSG_TYPE";
+ break;
+ case MSG_ERR_INVALID_STORAGE_REG:
+ return "MSG_ERR_INVALID_STORAGE_REG";
+ break;
+ case MSG_ERR_INVALID_MESSAGE_ID:
+ return "MSG_ERR_INVALID_MESSAGE_ID";
+ break;
+ case MSG_ERR_INVALID_MSGHANDLE:
+ return "MSG_ERR_INVALID_MSGHANDLE";
+ break;
+ case MSG_ERR_INVALID_PARAMETER:
+ return "MSG_ERR_INVALID_PARAMETER";
+ break;
+ case MSG_ERR_INVALID_MESSAGE:
+ return "MSG_ERR_INVALID_MESSAGE";
+ break;
+ case MSG_ERR_INVALID_PLUGIN_HANDLE:
+ return "MSG_ERR_INVALID_PLUGIN_HANDLE";
+ break;
+ case MSG_ERR_MEMORY_ERROR:
+ return "MSG_ERR_MEMORY_ERROR";
+ break;
+ case MSG_ERR_COMMUNICATION_ERROR:
+ return "MSG_ERR_COMMUNICATION_ERROR";
+ break;
+ case MSG_ERR_SIM_STORAGE_FULL:
+ return "MSG_ERR_SIM_STORAGE_FULL";
+ break;
+ case MSG_ERR_TRANSPORT_ERROR:
+ return "MSG_ERR_TRANSPORT_ERROR";
+ break;
+ case MSG_ERR_CALLBACK_ERROR:
+ return "MSG_ERR_CALLBACK_ERROR";
+ break;
+ case MSG_ERR_STORAGE_ERROR:
+ return "MSG_ERR_STORAGE_ERROR";
+ break;
+ case MSG_ERR_FILTER_ERROR:
+ return "MSG_ERR_FILTER_ERROR";
+ break;
+ case MSG_ERR_MMS_ERROR:
+ return "MSG_ERR_MMS_ERROR";
+ break;
+ case MSG_ERR_MMPLAYER_CREATE:
+ return "MSG_ERR_MMPLAYER_CREATE";
+ break;
+ case MSG_ERR_MMPLAYER_SET_ATTRS:
+ return "MSG_ERR_MMPLAYER_SET_ATTRS";
+ break;
+ case MSG_ERR_MMPLAYER_REALIZE:
+ return "MSG_ERR_MMPLAYER_REALIZE";
+ break;
+ case MSG_ERR_MMPLAYER_PLAY:
+ return "MSG_ERR_MMPLAYER_PLAY";
+ break;
+ case MSG_ERR_MMPLAYER_STOP:
+ return "MSG_ERR_MMPLAYER_STOP";
+ break;
+ case MSG_ERR_MMPLAYER_DESTROY:
+ return "MSG_ERR_MMPLAYER_DESTROY";
+ break;
+ case MSG_ERR_UNKNOWN:
+ return "MSG_ERR_UNKNOWN";
+ break;
+ case MSG_ERR_DB_CONNECT:
+ return "MSG_ERR_DB_CONNECT";
+ break;
+ case MSG_ERR_DB_DISCONNECT:
+ return "MSG_ERR_DB_DISCONNECT";
+ break;
+ case MSG_ERR_DB_EXEC:
+ return "MSG_ERR_DB_EXEC";
+ break;
+ case MSG_ERR_DB_GETTABLE:
+ return "MSG_ERR_DB_GETTABLE";
+ break;
+ case MSG_ERR_DB_PREPARE:
+ return "MSG_ERR_DB_PREPARE";
+ break;
+ case MSG_ERR_DB_STEP:
+ return "MSG_ERR_DB_STEP";
+ break;
+ case MSG_ERR_DB_NORECORD:
+ return "MSG_ERR_DB_NORECORD";
+ break;
+ case MSG_ERR_DB_STORAGE_INIT:
+ return "MSG_ERR_DB_STORAGE_INIT";
+ break;
+ case MSG_ERR_DB_MAKE_DIR:
+ return "MSG_ERR_DB_MAKE_DIR";
+ break;
+ case MSG_ERR_DB_ROW:
+ return "MSG_ERR_DB_ROW";
+ break;
+ case MSG_ERR_DB_DONE:
+ return "MSG_ERR_DB_DONE";
+ break;
+ case MSG_ERR_DB_GENERIC:
+ return "MSG_ERR_DB_GENERIC";
+ break;
+ case MSG_ERR_DB_END:
+ return "MSG_ERR_DB_END";
+ break;
+ case MSG_ERR_SET_SETTING:
+ return "MSG_ERR_SET_SETTING";
+ break;
+ case MSG_ERR_SET_SIM_SET:
+ return "MSG_ERR_SET_SIM_SET";
+ break;
+ case MSG_ERR_SET_READ_ERROR:
+ return "MSG_ERR_SET_READ_ERROR";
+ break;
+ case MSG_ERR_SET_WRITE_ERROR:
+ return "MSG_ERR_SET_WRITE_ERROR";
+ break;
+ case MSG_ERR_SET_DELETE_ERROR:
+ return "MSG_ERR_SET_DELETE_ERROR";
+ break;
+ case MSG_ERR_PLUGIN_TAPIINIT:
+ return "MSG_ERR_PLUGIN_TAPIINIT";
+ break;
+ case MSG_ERR_PLUGIN_REGEVENT:
+ return "MSG_ERR_PLUGIN_REGEVENT";
+ break;
+ case MSG_ERR_PLUGIN_TRANSPORT:
+ return "MSG_ERR_PLUGIN_TRANSPORT";
+ break;
+ case MSG_ERR_PLUGIN_STORAGE:
+ return "MSG_ERR_PLUGIN_STORAGE";
+ break;
+ case MSG_ERR_PLUGIN_SETTING:
+ return "MSG_ERR_PLUGIN_SETTING";
+ break;
+ case MSG_ERR_PLUGIN_WAPDECODE:
+ return "MSG_ERR_PLUGIN_WAPDECODE";
+ break;
+ case MSG_ERR_PLUGIN_TAPI_FAILED:
+ return "MSG_ERR_PLUGIN_TAPI_FAILED";
+ break;
+ case MSG_ERR_PLUGIN_SIM_MSG_FULL:
+ return "MSG_ERR_PLUGIN_SIM_MSG_FULL";
+ break;
+ case MSG_ERR_MESSAGE_COUNT_FULL:
+ return "MSG_ERR_MESSAGE_COUNT_FULL";
+ break;
+ case MSG_ERR_READREPORT_NOT_REQUESTED:
+ return "MSG_ERR_READREPORT_NOT_REQUESTED";
+ break;
+ case MSG_ERR_READREPORT_ALEADY_SENT:
+ return "MSG_ERR_READREPORT_ALEADY_SENT";
+ break;
+ case MSG_ERR_FILTER_DUPLICATED:
+ return "MSG_ERR_FILTER_DUPLICATED";
+ break;
+ case MSG_ERR_PERMISSION_DENIED:
+ return "MSG_ERR_PERMISSION_DENIED";
+ break;
+ case MSG_ERR_NO_SIM:
+ return "MSG_ERR_NO_SIM";
+ break;
+ case MSG_ERR_SERVER_NOT_READY:
+ return "MSG_ERR_SERVER_NOT_READY";
+ break;
+ case MSG_ERR_STORE_RESTRICT:
+ return "MSG_ERR_STORE_RESTRICT";
+ break;
+ case MSG_ERR_DB_BUSY:
+ return "MSG_ERR_DB_BUSY";
+ break;
+ case MSG_ERR_NOT_SUPPORTED:
+ return "MSG_ERR_NOT_SUPPORTED";
+ break;
+ case MSG_ERR_NOT_ALLOWED_ZONE:
+ return "MSG_ERR_NOT_ALLOWED_ZONE";
+ break;
+ case MSG_ERR_DPM_RESTRICT:
+ return "MSG_ERR_DPM_RESTRICT";
+ break;
+ default:
+ return "SOME ANOTHER ERROR";
+ break;
+ }
+
#else
switch(error)
{