vblank: return TDM_ERROR_TIMEOUT when timeout occurs
[platform/core/uifw/libtdm.git] / include / tdm_common.h
index dc33494..ee86347 100644 (file)
@@ -67,6 +67,8 @@ typedef enum {
        TDM_ERROR_NOT_IMPLEMENTED       = -8, /**< not implemented */
        TDM_ERROR_NO_CAPABILITY         = -9, /**< no capability */
        TDM_ERROR_DPMS_OFF              = -10, /**< dpms off */
+       TDM_ERROR_OUTPUT_DISCONNECTED   = -11, /**< output disconnected */
+       TDM_ERROR_TIMEOUT               = -12, /**< timeout */
 } tdm_error;
 
 /**
@@ -262,6 +264,18 @@ typedef struct _tdm_pos {
 } tdm_pos;
 
 /**
+ * @brief The tdm value type enumeration
+ */
+typedef enum {
+       TDM_VALUE_TYPE_UNKNOWN,
+       TDM_VALUE_TYPE_PTR,
+       TDM_VALUE_TYPE_INT32,
+       TDM_VALUE_TYPE_UINT32,
+       TDM_VALUE_TYPE_INT64,
+       TDM_VALUE_TYPE_UINT64,
+} tdm_value_type;
+
+/**
  * @brief The value union
  */
 typedef union {