display: move function position
[platform/core/uifw/libtdm.git] / src / tdm_private_types.h
index a5b4423..980ebfe 100644 (file)
@@ -9,7 +9,7 @@
  *          Taeheon Kim <th908.kim@samsung.com>,
  *          YoungJun Cho <yj44.cho@samsung.com>,
  *          SooChan Lim <sc1.lim@samsung.com>,
- *          Boram Park <sc1.lim@samsung.com>
+ *          Boram Park <boram1288.park@samsung.com>
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
@@ -356,6 +356,8 @@ struct _tdm_private_loop {
         * private_thread is NULL.
         */
        tdm_private_thread *private_thread;
+
+       struct list_head source_list;
 };
 
 struct _tdm_private_output_vblank_handler {
@@ -447,6 +449,7 @@ typedef struct _tdm_capture_private_buffer {
 
 typedef enum {
        TDM_THREAD_CB_NONE,
+       TDM_THREAD_CB_EXIT,             /* special type to exit the tdm-thread */
        TDM_THREAD_CB_OUTPUT_COMMIT,
        TDM_THREAD_CB_OUTPUT_VBLANK,
        TDM_THREAD_CB_OUTPUT_STATUS,