diff options
Diffstat (limited to 'cras/src/server/cras_bt_transport.h')
-rw-r--r-- | cras/src/server/cras_bt_transport.h | 38 |
1 files changed, 13 insertions, 25 deletions
diff --git a/cras/src/server/cras_bt_transport.h b/cras/src/server/cras_bt_transport.h index 6722fb0a..bafd9d20 100644 --- a/cras/src/server/cras_bt_transport.h +++ b/cras/src/server/cras_bt_transport.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2013 The Chromium OS Authors. All rights reserved. +/* Copyright (c) 2013 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ @@ -20,40 +20,28 @@ enum cras_bt_transport_state { CRAS_BT_TRANSPORT_STATE_ACTIVE }; + struct cras_bt_transport *cras_bt_transport_create(DBusConnection *conn, const char *object_path); void cras_bt_transport_set_endpoint(struct cras_bt_transport *transport, struct cras_bt_endpoint *endpoint); - -/* Handles the event when BT stack notifies specific transport is removed. - * Args: - * transport - The transport object representing an A2DP connection. - */ -void cras_bt_transport_remove(struct cras_bt_transport *transport); - -/* Queries the state if BT stack has removed given transport. - * Args: - * transport - The transport object representing an A2DP connection. - */ -int cras_bt_transport_is_removed(struct cras_bt_transport *transport); - void cras_bt_transport_destroy(struct cras_bt_transport *transport); void cras_bt_transport_reset(); struct cras_bt_transport *cras_bt_transport_get(const char *object_path); -size_t -cras_bt_transport_get_list(struct cras_bt_transport ***transport_list_out); - -const char * -cras_bt_transport_object_path(const struct cras_bt_transport *transport); -struct cras_bt_device * -cras_bt_transport_device(const struct cras_bt_transport *transport); -enum cras_bt_device_profile -cras_bt_transport_profile(const struct cras_bt_transport *transport); +size_t cras_bt_transport_get_list( + struct cras_bt_transport ***transport_list_out); + +const char *cras_bt_transport_object_path( + const struct cras_bt_transport *transport); +struct cras_bt_device *cras_bt_transport_device( + const struct cras_bt_transport *transport); +enum cras_bt_device_profile cras_bt_transport_profile( + const struct cras_bt_transport *transport); int cras_bt_transport_configuration(const struct cras_bt_transport *transport, void *configuration, int len); -enum cras_bt_transport_state -cras_bt_transport_state(const struct cras_bt_transport *transport); +enum cras_bt_transport_state cras_bt_transport_state( + const struct cras_bt_transport *transport); int cras_bt_transport_fd(const struct cras_bt_transport *transport); uint16_t cras_bt_transport_write_mtu(const struct cras_bt_transport *transport); |