summaryrefslogtreecommitdiff
path: root/cras/src/server/cras_bt_transport.h
diff options
context:
space:
mode:
Diffstat (limited to 'cras/src/server/cras_bt_transport.h')
-rw-r--r--cras/src/server/cras_bt_transport.h38
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);