constructor_ppb_host_resolver(void) { register_interface(PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1, &ppb_host_resolver_private_interface_0_1); register_interface(PPB_HOSTRESOLVER_INTERFACE_1_0, &ppb_host_resolver_interface_1_0); register_resource(PP_RESOURCE_HOST_RESOLVER, ppb_host_resolver_destroy); }
constructor_ppb_video_decoder(void) { avcodec_register_all(); register_interface(PPB_VIDEODECODER_DEV_INTERFACE_0_16, &ppb_video_decoder_dev_interface_0_16); register_resource(PP_RESOURCE_VIDEO_DECODER, ppb_video_decoder_destroy_priv); }
static int network_probe(struct connman_element *element) { struct connman_network *network = element->network; GSList *list; int err; _DBG_NETWORK("element %p name %s", element, element->name); if (network == NULL) return -ENODEV; for (list = driver_list; list; list = list->next) { struct connman_network_driver *driver = list->data; if (match_driver(network, driver) == FALSE) continue; _DBG_NETWORK("driver %p name %s", driver, driver->name); if (driver->probe(network) == 0) { network->driver = driver; break; } } if (network->driver == NULL) return -ENODEV; err = register_interface(element); if (err < 0) { if (network->driver->remove) network->driver->remove(network); return err; } network->secondary = connman_device_get_secondary(network->device); switch (network->type) { case CONNMAN_NETWORK_TYPE_UNKNOWN: case CONNMAN_NETWORK_TYPE_VENDOR: break; case CONNMAN_NETWORK_TYPE_BLUETOOTH_PAN: case CONNMAN_NETWORK_TYPE_BLUETOOTH_DUN: case CONNMAN_NETWORK_TYPE_MBM: case CONNMAN_NETWORK_TYPE_HSO: case CONNMAN_NETWORK_TYPE_WIFI: case CONNMAN_NETWORK_TYPE_WIMAX: if (network->group != NULL && network->secondary == FALSE) __connman_profile_add_network(network); break; } return 0; }
static int service_init(void) { any_path = btd_adapter_any_request_path(); if (any_path != NULL) { if (register_interface(any_path, NULL) < 0) { btd_adapter_any_release_path(); any_path = NULL; } } return btd_register_adapter_driver(&service_driver); }
constructor_ppb_input_event(void) { register_interface(PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_2, &ppb_ime_input_event_dev_interface_0_2); register_interface(PPB_INPUT_EVENT_INTERFACE_1_0, &ppb_input_event_interface_1_0); register_interface(PPB_MOUSE_INPUT_EVENT_INTERFACE_1_1, &ppb_mouse_input_event_interface_1_1); register_interface(PPB_WHEEL_INPUT_EVENT_INTERFACE_1_0, &ppb_wheel_input_event_interface_1_0); register_interface(PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_0, &ppb_keyboard_input_event_interface_1_0); register_interface(PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_2, &ppb_keyboard_input_event_interface_1_2); register_interface(PPB_TOUCH_INPUT_EVENT_INTERFACE_1_0, &ppb_touch_input_event_interface_1_0); register_interface(PPB_IME_INPUT_EVENT_INTERFACE_1_0, &ppb_ime_input_event_interface_1_0); register_resource(PP_RESOURCE_INPUT_EVENT, ppb_input_event_destroy); }
static int service_init(void) { int err; connection = dbus_bus_get(DBUS_BUS_SYSTEM, NULL); if (connection == NULL) return -EIO; any_path = btd_adapter_any_request_path(); if (any_path != NULL) { if (register_interface(any_path, NULL) < 0) { btd_adapter_any_release_path(); any_path = NULL; } } err = btd_register_adapter_driver(&service_driver); if (err < 0) { dbus_connection_unref(connection); return err; } return 0; }
constructor_ppb_flash_message_loop(void) { register_interface(PPB_FLASH_MESSAGELOOP_INTERFACE_0_1, &ppb_flash_message_loop_interface_0_1); register_resource(PP_RESOURCE_FLASH_MESSAGE_LOOP, ppb_flash_message_loop_destroy); }
constructor_ppb_device_ref(void) { register_interface(PPB_DEVICEREF_DEV_INTERFACE_0_1, &ppb_device_ref_dev_interface_0_1); register_resource(PP_RESOURCE_DEVICE_REF, ppb_device_ref_destroy); }
constructor_ppb_url_response_info(void) { register_interface(PPB_URLRESPONSEINFO_INTERFACE_1_0, &ppb_url_response_info_interface_1_0); register_resource(PP_RESOURCE_URL_RESPONSE_INFO, ppb_url_response_info_destroy); }
constructor_ppb_zoom(void) { register_interface(PPB_ZOOM_DEV_INTERFACE_0_2, &ppb_zoom_dev_interface_0_2); }
constructor_ppb_char_set(void) { register_interface(PPB_CHAR_SET_DEV_INTERFACE_0_4, &ppb_char_set_dev_interface_0_4); }
constructor_ppb_audio(void) { register_interface(PPB_AUDIO_INTERFACE_1_0, &ppb_audio_interface_1_0); register_interface(PPB_AUDIO_INTERFACE_1_1, &ppb_audio_interface_1_1); register_resource(PP_RESOURCE_AUDIO, ppb_audio_destroy); }
constructor_ppb_url_request_info(void) { register_interface(PPB_URLREQUESTINFO_INTERFACE_1_0, &ppb_url_request_info_interface_1_0); register_resource(PP_RESOURCE_URL_REQUEST_INFO, ppb_url_request_info_destroy); }
constructor_ppb_flash(void) { register_interface(PPB_FLASH_INTERFACE_12_6, &ppb_flash_interface_12_6); register_interface(PPB_FLASH_INTERFACE_13_0, &ppb_flash_interface_13_0); }
constructor_ppb_core(void) { register_interface(PPB_CORE_INTERFACE_1_0, &ppb_core_interface_1_0); }
constructor_ppb_text_input(void) { register_interface(PPB_TEXTINPUT_DEV_INTERFACE_0_2, &ppb_text_input_dev_interface_0_2); }
constructor_ppb_font(void) { register_interface(PPB_FONT_DEV_INTERFACE_0_6, &ppb_font_dev_interface_0_6); register_resource(PP_RESOURCE_FONT, ppb_font_destroy); }
constructor_ppb_cursor_control(void) { register_interface(PPB_CURSOR_CONTROL_DEV_INTERFACE_0_4, &ppb_cursor_control_dev_interface_0_4); }
static int service_probe(struct btd_adapter *adapter) { register_interface(adapter_get_path(adapter), adapter); return 0; }
constructor_ppb_image_data(void) { register_interface(PPB_IMAGEDATA_INTERFACE_1_0, &ppb_image_data_interface_1_0); register_resource(PP_RESOURCE_IMAGE_DATA, ppb_image_data_destroy); }
constructor_ppb_url_loader(void) { register_interface(PPB_URLLOADER_INTERFACE_1_0, &ppb_url_loader_interface_1_0); register_interface(PPB_URLLOADERTRUSTED_INTERFACE_0_3, &ppb_url_loader_trusted_interface_0_3); register_resource(PP_RESOURCE_URL_LOADER, ppb_url_loader_destroy); }
constructor_ppb_printing(void) { register_interface(PPB_PRINTING_DEV_INTERFACE_0_7, &ppb_printing_dev_interface_0_7); register_resource(PP_RESOURCE_PRINTING, ppb_printing_destroy); }
constructor_ppb_messaging(void) { register_interface(PPB_MESSAGING_INTERFACE_1_0, &ppb_messaging_interface_1_0); register_interface(PPB_MESSAGING_INTERFACE_1_2, &ppb_messaging_interface_1_2); }