static tdm_error
_tdm_event_loop_main_fd_handler(int fd, tdm_event_loop_mask mask, void *user_data)
{
- tdm_private_backend *private_backend = (tdm_private_backend*)user_data;
+ tdm_private_module *private_module = (tdm_private_module*)user_data;
tdm_func_display *func_display;
tdm_error ret;
TDM_RETURN_VAL_IF_FAIL(TDM_MUTEX_IS_LOCKED(), TDM_ERROR_OPERATION_FAILED);
- TDM_RETURN_VAL_IF_FAIL(private_backend != NULL, TDM_ERROR_OPERATION_FAILED);
+ TDM_RETURN_VAL_IF_FAIL(private_module != NULL, TDM_ERROR_OPERATION_FAILED);
if (tdm_debug_module & TDM_DEBUG_EVENT)
- TDM_INFO("backend fd(%d) event happens", private_backend->fd);
+ TDM_INFO("backend fd(%d) event happens", private_module->fd);
- func_display = &private_backend->func_display;
+ func_display = &private_module->func_display;
if (!func_display->display_handle_events)
return TDM_ERROR_NONE;
- ret = func_display->display_handle_events(private_backend->bdata);
+ ret = func_display->display_handle_events(private_module->bdata);
return ret;
}
INTERN void
tdm_event_loop_deinit(tdm_private_display *private_display)
{
- tdm_private_backend *private_backend = NULL;
+ tdm_private_module *private_module = NULL;
TDM_RETURN_IF_FAIL(TDM_MUTEX_IS_LOCKED());
tdm_server_deinit(private_display->private_loop);
- LIST_FOR_EACH_ENTRY(private_backend, &private_display->backend_list, link) {
- if (private_backend->event_source)
- tdm_event_loop_source_remove(private_backend->event_source);
- private_backend->event_source = NULL;
- private_backend->fd = -1;
+ LIST_FOR_EACH_ENTRY(private_module, &private_display->module_list, link) {
+ if (private_module->event_source)
+ tdm_event_loop_source_remove(private_module->event_source);
+ private_module->event_source = NULL;
+ private_module->fd = -1;
}
if (private_display->private_loop->wl_display)
tdm_event_loop_create_backend_source(tdm_private_display *private_display)
{
tdm_private_loop *private_loop = private_display->private_loop;
- tdm_private_backend *private_backend = NULL;
+ tdm_private_module *private_module = NULL;
tdm_error ret;
int fd = -1;
TDM_RETURN_IF_FAIL(TDM_MUTEX_IS_LOCKED());
TDM_RETURN_IF_FAIL(private_loop != NULL);
- LIST_FOR_EACH_ENTRY(private_backend, &private_display->backend_list, link) {
- tdm_func_display *func_display = &private_backend->func_display;
+ LIST_FOR_EACH_ENTRY(private_module, &private_display->module_list, link) {
+ tdm_func_display *func_display = &private_module->func_display;
if (!func_display->display_get_fd) {
TDM_INFO("TDM backend module won't offer a display fd");
- private_backend->event_source = NULL;
- private_backend->fd = -1;
+ private_module->event_source = NULL;
+ private_module->fd = -1;
continue;
}
- ret = func_display->display_get_fd(private_backend->bdata, &fd);
+ ret = func_display->display_get_fd(private_module->bdata, &fd);
assert(ret == TDM_ERROR_NONE && fd >= 0);
assert(func_display->display_handle_events);
- private_backend->event_source =
+ private_module->event_source =
tdm_event_loop_add_fd_handler(private_display, fd,
TDM_EVENT_LOOP_READABLE,
_tdm_event_loop_main_fd_handler,
- private_backend, &ret);
- if (!private_backend->event_source) {
+ private_module, &ret);
+ if (!private_module->event_source) {
TDM_ERR("no backend fd(%d) source", fd);
return;
}
- private_backend->fd = fd;
+ private_module->fd = fd;
- TDM_INFO("backend fd(%d) source created", private_backend->fd);
+ TDM_INFO("backend fd(%d) source created", private_module->fd);
}
}