Change-Id: I04fb8fb893f9ef97b6ad17e09b6e94976d63eb67
void (*deinit)(tbm_backend_bufmgr_data *bufmgr_data);
} tbm_backend_module;
+#ifdef __cplusplus
+extern "C" {
+#endif
+
int tbm_backend_bufmgr_query_display_server(tbm_bufmgr bufmgr, tbm_error_e *error);
tbm_backend_bufmgr_func *tbm_backend_bufmgr_alloc_bufmgr_func(tbm_bufmgr bufmgr, tbm_error_e *error);
void tbm_backend_bufmgr_free_bufmgr_func(tbm_bufmgr bufmgr, tbm_backend_bufmgr_func *func);
void tbm_backend_bufmgr_free_bo_func(tbm_bufmgr bufmgr, tbm_backend_bo_func *func);
tbm_error_e tbm_backend_bufmgr_register_bo_func(tbm_bufmgr bufmgr, tbm_backend_bo_func *func);
+#ifdef __cplusplus
+}
+#endif
#endif /* _TBM_BACKEND_H_ */
ModuleInitProc init; /**< init function of a backend module */
} TBMModuleData;
+#ifdef __cplusplus
+extern "C" {
+#endif
+
tbm_bufmgr_backend tbm_backend_alloc(void);
void tbm_backend_free(tbm_bufmgr_backend backend);
int tbm_backend_init(tbm_bufmgr bufmgr, tbm_bufmgr_backend backend);
void *tbm_backend_get_bo_priv(tbm_bo bo);
int tbm_backend_is_display_server(void);
+#ifdef __cplusplus
+}
+#endif
#endif /* _TBM_BUFMGR_BACKEND_H_ */