package version up to 1.7.7
[platform/core/uifw/libtdm.git] / ut / stubs / tdm_pp_stubs.h
1 #ifndef _TDM_PP_STUBS_H
2 #define _TDM_PP_STUBS_H
3
4 static int PP_SET_INFO_ERROR;
5 static int PP_ATACH_ERROR;
6 static int PP_COMMIT_ERROR;
7
8 static tdm_buffer_info *ut_tdm_buffer_get_info(tbm_surface_h buffer)
9 {
10
11 }
12
13 static void ut_tdm_buffer_list_dump(struct list_head *list)
14 {
15
16 }
17
18 static tbm_surface_h ut_tdm_buffer_ref_backend(tbm_surface_h buffer)
19 {
20
21 }
22
23 static tdm_error pp_set_info(tdm_pp *pp, tdm_info_pp *info)
24 {
25         if (PP_SET_INFO_ERROR) {
26                 return TDM_ERROR_OPERATION_FAILED;
27         }
28
29         return TDM_ERROR_NONE;
30 }
31
32 static tdm_error pp_attach(tdm_pp *pp, tbm_surface_h src, tbm_surface_h dst)
33 {
34         if (PP_ATACH_ERROR) {
35                 return TDM_ERROR_OPERATION_FAILED;
36         }
37
38         return TDM_ERROR_NONE;
39 }
40
41 static tdm_error pp_commit(tdm_pp *pp)
42 {
43         if (PP_COMMIT_ERROR) {
44                 return TDM_ERROR_OPERATION_FAILED;
45         }
46
47         return TDM_ERROR_NONE;
48 }
49
50 #endif /* _TDM_PP_STUBS_H */