change ipc connection as sync and add registering in result cb
[platform/core/uifw/mmi-framework.git] / src / mmi.h
index 138f16b..56cf354 100644 (file)
--- a/src/mmi.h
+++ b/src/mmi.h
@@ -28,6 +28,8 @@ typedef enum {
        MMI_RESULT_SUCCESS
 } mmi_result_e;
 
+#define TIZEN_ERROR_MMI        -0x030F0000
+
 typedef enum {
        MMI_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
        MMI_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Out of Memory */
@@ -37,6 +39,7 @@ typedef enum {
        MMI_ERROR_TIMED_OUT = TIZEN_ERROR_TIMED_OUT, /**< No answer from the daemon */
        MMI_ERROR_PERMISSION_DENIED     = TIZEN_ERROR_PERMISSION_DENIED, /**< Permission denied */
        MMI_ERROR_NOT_SUPPORTED = TIZEN_ERROR_NOT_SUPPORTED, /**< MMI NOT supported */
+       MMI_ERROR_OPERATION_FAILED = TIZEN_ERROR_MMI | 0x01, /**< Operation failed */
 } mmi_error_e;
 
 typedef void (*mmi_result_cb)(int input_event_type, const char *result_out, void *user_data);