コード例 #1
0
ファイル: manager.c プロジェクト: cktakahasi/bluez-oob
int manager_update_adapter(uint16_t dev_id, uint8_t svc)
{
	struct btd_adapter *adapter;

	adapter = manager_find_adapter_by_id(dev_id);
	if (!adapter)
		return -EINVAL;

	return adapter_update(adapter, svc);
}
コード例 #2
0
ファイル: manager.c プロジェクト: cktakahasi/bluez-oob
int manager_startup_complete(void)
{
	GSList *l;

	for (l = adapters; l != NULL; l = l->next) {
		struct btd_adapter *adapter = l->data;
		adapter_update(adapter, 0);
	}

	return 0;
}
コード例 #3
0
ファイル: manager.c プロジェクト: thentenaar/bluez-dinovo
void manager_update_svc(const bdaddr_t *bdaddr, uint8_t svc)
{
	GSList *l;
	bdaddr_t src;

	for (l = adapters; l != NULL; l = l->next) {
		struct btd_adapter *adapter = l->data;

		adapter_get_address(adapter, &src);

		if (bacmp(bdaddr, BDADDR_ANY) != 0 && bacmp(bdaddr, &src) != 0)
			continue;

		adapter_update(adapter, svc);
	}
}
コード例 #4
0
void manager_update_svc(struct btd_adapter* adapter, uint8_t svc)
{
	adapter_update(adapter, svc);
}