diff options
| author | Luiz Augusto von Dentz <luiz.dentz@indt.org.br> | 2008-07-01 14:54:17 -0300 | 
|---|---|---|
| committer | Luiz Augusto von Dentz <luiz.dentz@indt.org.br> | 2008-07-28 10:31:18 -0300 | 
| commit | 34f8a76bd5bd24ae1a1594f4d1460df393675ec1 (patch) | |
| tree | 0c65e1d8b2d34d978a1b470f661778aa0d110573 | |
| parent | 1ea3f7de314eb0b699cac4b80f5085666c0e6d50 (diff) | |
Remove BASE_PATH define.
| -rw-r--r-- | hcid/adapter.c | 13 | ||||
| -rw-r--r-- | hcid/dbus-common.c | 17 | ||||
| -rw-r--r-- | hcid/dbus-common.h | 3 | ||||
| -rw-r--r-- | hcid/dbus-hci.c | 10 | ||||
| -rw-r--r-- | hcid/dbus-service.c | 31 | ||||
| -rw-r--r-- | hcid/device.c | 10 | 
6 files changed, 11 insertions, 73 deletions
diff --git a/hcid/adapter.c b/hcid/adapter.c index e79183c9..e08ab300 100644 --- a/hcid/adapter.c +++ b/hcid/adapter.c @@ -828,7 +828,7 @@ static DBusMessage *remove_bonding(DBusConnection *conn, DBusMessage *msg,  {  	struct adapter *adapter = data;  	struct device *device; -	char path[MAX_PATH_LENGTH], filename[PATH_MAX + 1]; +	char filename[PATH_MAX + 1];  	char *str;  	bdaddr_t src, dst;  	GSList *l; @@ -885,15 +885,6 @@ static DBusMessage *remove_bonding(DBusConnection *conn, DBusMessage *msg,  	hci_close_dev(dev); -	if (paired) { -		snprintf(path, MAX_PATH_LENGTH, BASE_PATH "/hci%d", -			adapter->dev_id); -		g_dbus_emit_signal(conn, path, -					ADAPTER_INTERFACE, "BondingRemoved", -					DBUS_TYPE_STRING, &address, -					DBUS_TYPE_INVALID); -	} -  	device = adapter_find_device(adapter, address);  	if (!device)  		goto proceed; @@ -1149,7 +1140,7 @@ static void create_bond_req_exit(void *user_data)  	struct pending_auth_info *auth;  	char path[MAX_PATH_LENGTH]; -	snprintf(path, sizeof(path), "%s/hci%d", BASE_PATH, adapter->dev_id); +	snprintf(path, sizeof(path), "/hci%d", adapter->dev_id);  	debug("CreateConnection requestor exited before bonding was completed"); diff --git a/hcid/dbus-common.c b/hcid/dbus-common.c index 99585d0a..46670e9c 100644 --- a/hcid/dbus-common.c +++ b/hcid/dbus-common.c @@ -193,7 +193,7 @@ void hcid_dbus_unregister(void)  		return;  	/* Unregister all paths in Adapter path hierarchy */ -	if (!dbus_connection_list_registered(conn, BASE_PATH, &children)) +	if (!dbus_connection_list_registered(conn, "/", &children))  		return;  	for (i = 0; children[i]; i++) { @@ -202,8 +202,7 @@ void hcid_dbus_unregister(void)  		if (children[i][0] != 'h')  			continue; -		snprintf(dev_path, sizeof(dev_path), "%s/%s", BASE_PATH, -				children[i]); +		snprintf(dev_path, sizeof(dev_path), "/%s", children[i]);  		unregister_adapter_path(dev_path);  	} @@ -222,9 +221,7 @@ void hcid_dbus_exit(void)  	release_default_auth_agent();  	release_services(conn); -	database_cleanup(conn, BASE_PATH); - -	manager_cleanup(conn, BASE_PATH); +	manager_cleanup(conn, "/");  	set_dbus_connection(NULL); @@ -245,13 +242,7 @@ int hcid_dbus_init(void)  		return -1;  	} -	if (!manager_init(conn, BASE_PATH)) -		return -1; - -	if (!database_init(conn, BASE_PATH)) -		return -1; - -	if (!security_init(conn, BASE_PATH)) +	if (!manager_init(conn, "/"))  		return -1;  	set_dbus_connection(conn); diff --git a/hcid/dbus-common.h b/hcid/dbus-common.h index afdf7569..8e009f70 100644 --- a/hcid/dbus-common.h +++ b/hcid/dbus-common.h @@ -22,9 +22,6 @@   *   */ -#define BASE_PATH		"/org/bluez" -#define ADAPTER_PATH_INDEX	10 -  #define MAX_PATH_LENGTH 64  int str2uuid(uuid_t *uuid, const char *string); diff --git a/hcid/dbus-hci.c b/hcid/dbus-hci.c index c3c46193..be5ce703 100644 --- a/hcid/dbus-hci.c +++ b/hcid/dbus-hci.c @@ -1506,8 +1506,7 @@ void hcid_dbus_periodic_inquiry_start(bdaddr_t *local, uint8_t status)  	if (!adapter->pdiscov_requestor)  		adapter->discov_type &= ~RESOLVE_NAME; -	dbus_connection_emit_property_changed(connection, -				adapter->path + ADAPTER_PATH_INDEX, +	dbus_connection_emit_property_changed(connection, adapter->path,  				ADAPTER_INTERFACE, "PeriodicDiscovery",  				DBUS_TYPE_BOOLEAN, &adapter->pdiscov_active);  } @@ -1515,7 +1514,6 @@ void hcid_dbus_periodic_inquiry_start(bdaddr_t *local, uint8_t status)  void hcid_dbus_periodic_inquiry_exit(bdaddr_t *local, uint8_t status)  {  	struct adapter *adapter; -	char *ptr;  	/* Don't send the signal if the cmd failed */  	if (status) @@ -1527,8 +1525,6 @@ void hcid_dbus_periodic_inquiry_exit(bdaddr_t *local, uint8_t status)  		return;  	} -	ptr = adapter->path + ADAPTER_PATH_INDEX; -  	/* reset the discover type to be able to handle D-Bus and non D-Bus  	 * requests */  	adapter->pdiscov_active = 0; @@ -1554,7 +1550,7 @@ void hcid_dbus_periodic_inquiry_exit(bdaddr_t *local, uint8_t status)  	 /* workaround: inquiry completed is not sent when exiting from  	  * periodic inquiry */  	if (adapter->discov_active) { -		g_dbus_emit_signal(connection, ptr, +		g_dbus_emit_signal(connection, adapter->path,  				ADAPTER_INTERFACE, "DiscoveryCompleted",  				DBUS_TYPE_INVALID); @@ -1562,7 +1558,7 @@ void hcid_dbus_periodic_inquiry_exit(bdaddr_t *local, uint8_t status)  	}  	/* Send discovery completed signal if there isn't name to resolve */ -	dbus_connection_emit_property_changed(connection, ptr, +	dbus_connection_emit_property_changed(connection, adapter->path,  				ADAPTER_INTERFACE, "PeriodicDiscovery",  				DBUS_TYPE_BOOLEAN, &adapter->discov_active);  } diff --git a/hcid/dbus-service.c b/hcid/dbus-service.c index d07741a3..fda7cf1b 100644 --- a/hcid/dbus-service.c +++ b/hcid/dbus-service.c @@ -391,30 +391,8 @@ static int service_cmp_ident(struct service *service, const char *ident)  static int unregister_service_for_connection(DBusConnection *connection,  						struct service *service)  { -	DBusConnection *conn = get_dbus_connection(); -  	debug("Unregistering service object: %s", service->object_path); -	if (!conn) -		goto cleanup; - -	g_dbus_emit_signal(conn, service->object_path, -					SERVICE_INTERFACE, -					"Stopped", DBUS_TYPE_INVALID); - -	g_dbus_emit_signal(conn, BASE_PATH, MANAGER_INTERFACE, -					"ServiceRemoved", -					DBUS_TYPE_STRING, &service->object_path, -					DBUS_TYPE_INVALID); - -	if (!g_dbus_unregister_interface(conn, -			service->object_path, SERVICE_INTERFACE)) { -		error("D-Bus failed to unregister %s object", -						service->object_path); -		return -1; -	} - -cleanup:  	services = g_slist_remove(services, service);  	service_free(service); @@ -638,15 +616,6 @@ int register_service(const char *ident, const char **uuids)  	if (uuids)  		register_uuids(ident, uuids); -	g_dbus_emit_signal(conn, BASE_PATH, MANAGER_INTERFACE, -				"ServiceAdded", -				DBUS_TYPE_STRING, &service->object_path, -				DBUS_TYPE_INVALID); - -	g_dbus_emit_signal(conn, service->object_path, -					SERVICE_INTERFACE, -					"Started", DBUS_TYPE_INVALID); -  	return 0;  } diff --git a/hcid/device.c b/hcid/device.c index 66ab2dd7..7a519716 100644 --- a/hcid/device.c +++ b/hcid/device.c @@ -935,7 +935,7 @@ static DBusMessage *set_alias(DBusConnection *conn, DBusMessage *msg,  				ERROR_INTERFACE ".Failed",  				strerror(-ecode)); -	snprintf(path, sizeof(path), "%s/hci%d", BASE_PATH, adapter->dev_id); +	snprintf(path, sizeof(path), "/hci%d", adapter->dev_id);  	g_dbus_emit_signal(conn, path,  					ADAPTER_INTERFACE, "RemoteAliasChanged", @@ -964,13 +964,7 @@ static DBusMessage *set_trust(DBusConnection *conn, DBusMessage *msg,  	write_trust(&local, device->address, GLOBAL_TRUST, value); -	snprintf(path, sizeof(path), "%s/hci%d", BASE_PATH, adapter->dev_id); - -	g_dbus_emit_signal(conn, path, -					ADAPTER_INTERFACE, -					value ? "TrustAdded" : "TrustRemoved", -					DBUS_TYPE_STRING, &device->address, -					DBUS_TYPE_INVALID); +	snprintf(path, sizeof(path), "/hci%d", adapter->dev_id);  	dbus_connection_emit_property_changed(conn, dbus_message_get_path(msg),  					DEVICE_INTERFACE, "Trusted",  | 
