diff options
-rw-r--r-- | common/glib-helper.c | 62 | ||||
-rw-r--r-- | common/glib-helper.h | 14 |
2 files changed, 38 insertions, 38 deletions
diff --git a/common/glib-helper.c b/common/glib-helper.c index 91d0e455..b833d569 100644 --- a/common/glib-helper.c +++ b/common/glib-helper.c @@ -58,8 +58,8 @@ struct cached_sdp_session { static GSList *cached_sdp_sessions = NULL; typedef int (*resolver_t) (int fd, char *src, char *dst); -typedef BtIOError (*connect_t) (BtIO *io, BtIOFunc func); -typedef BtIOError (*listen_t) (BtIO *io, BtIOFunc func); +typedef BtIOReturn (*connect_t) (BtIO *io, BtIOFunc func); +typedef BtIOReturn (*listen_t) (BtIO *io, BtIOFunc func); struct hci_cmd_data { bt_hci_result_t cb; @@ -68,8 +68,8 @@ struct hci_cmd_data { gpointer caller_data; }; -static BtIOError bt_io_connect(BtIO *io, const char *uuid, BtIOFunc func); -static BtIOError bt_io_listen(BtIO *io, const char *uuid, BtIOFunc func); +static BtIOReturn bt_io_connect(BtIO *io, const char *uuid, BtIOFunc func); +static BtIOReturn bt_io_listen(BtIO *io, const char *uuid, BtIOFunc func); static gboolean cached_session_expired(gpointer user_data) { @@ -878,7 +878,7 @@ static int sco_bind(struct io_context *io_ctxt, const char *address, return 0; } -static BtIOError sco_connect(BtIO *io, BtIOFunc func) +static BtIOReturn sco_connect(BtIO *io, BtIOFunc func) { struct io_context *io_ctxt = io->io_ctxt; struct sockaddr_sco addr; @@ -947,7 +947,7 @@ static int l2cap_bind(struct io_context *io_ctxt, const char *address, return 0; } -static BtIOError l2cap_listen(BtIO *io, BtIOFunc func) +static BtIOReturn l2cap_listen(BtIO *io, BtIOFunc func) { struct io_context *io_ctxt = io->io_ctxt; struct sockaddr_l2 addr; @@ -968,7 +968,7 @@ static BtIOError l2cap_listen(BtIO *io, BtIOFunc func) return BT_IO_SUCCESS; } -static BtIOError l2cap_connect(BtIO *io, BtIOFunc func) +static BtIOReturn l2cap_connect(BtIO *io, BtIOFunc func) { struct io_context *io_ctxt = io->io_ctxt; struct sockaddr_l2 l2a; @@ -995,7 +995,7 @@ static BtIOError l2cap_connect(BtIO *io, BtIOFunc func) return BT_IO_SUCCESS; } -static BtIOError rfcomm_bind(struct io_context *io_ctxt, const char *address, +static BtIOReturn rfcomm_bind(struct io_context *io_ctxt, const char *address, uint8_t channel, uint32_t flags, struct sockaddr_rc *addr) { @@ -1030,7 +1030,7 @@ static BtIOError rfcomm_bind(struct io_context *io_ctxt, const char *address, return BT_IO_SUCCESS; } -static BtIOError rfcomm_listen(BtIO *io, BtIOFunc func) +static BtIOReturn rfcomm_listen(BtIO *io, BtIOFunc func) { struct io_context *io_ctxt = io->io_ctxt; struct sockaddr_rc addr; @@ -1062,7 +1062,7 @@ static BtIOError rfcomm_listen(BtIO *io, BtIOFunc func) return BT_IO_SUCCESS; } -static BtIOError rfcomm_connect(BtIO *io, BtIOFunc func) +static BtIOReturn rfcomm_connect(BtIO *io, BtIOFunc func) { struct io_context *io_ctxt = io->io_ctxt; struct sockaddr_rc addr; @@ -1089,7 +1089,7 @@ static BtIOError rfcomm_connect(BtIO *io, BtIOFunc func) return BT_IO_SUCCESS; } -static BtIOError sco_listen(BtIO *io, BtIOFunc func) +static BtIOReturn sco_listen(BtIO *io, BtIOFunc func) { struct io_context *io_ctxt = io->io_ctxt; struct sockaddr_sco addr; @@ -1317,9 +1317,9 @@ static GIOChannel *rfcomm_listen_internal(const bdaddr_t *src, uint8_t *channel, uint32_t flags, bt_io_callback_t cb, void *user_data) { BtIO *io; - BtIOError err; + BtIOReturn err; - io = bt_io_create(BT_IO_RFCOMM, user_data, NULL); + io = bt_io_create(BT_IO_TRANS_RFCOMM, user_data, NULL); if (!io) return NULL; @@ -1363,9 +1363,9 @@ int bt_rfcomm_connect(const bdaddr_t *src, const bdaddr_t *dst, uint8_t channel, bt_io_callback_t cb, void *user_data) { BtIO *io; - BtIOError err; + BtIOReturn err; - io = bt_io_create(BT_IO_RFCOMM, user_data, NULL); + io = bt_io_create(BT_IO_TRANS_RFCOMM, user_data, NULL); if (!io) return -1; @@ -1386,9 +1386,9 @@ GIOChannel *bt_l2cap_listen(const bdaddr_t *src, uint16_t psm, uint16_t mtu, uint32_t flags, bt_io_callback_t cb, void *user_data) { BtIO *io; - BtIOError err; + BtIOReturn err; - io = bt_io_create(BT_IO_L2CAP, user_data, NULL); + io = bt_io_create(BT_IO_TRANS_L2CAP, user_data, NULL); if (!io) return NULL; @@ -1411,9 +1411,9 @@ int bt_l2cap_connect(const bdaddr_t *src, const bdaddr_t *dst, void *user_data) { BtIO *io; - BtIOError err; + BtIOReturn err; - io = bt_io_create(BT_IO_L2CAP, user_data, NULL); + io = bt_io_create(BT_IO_TRANS_L2CAP, user_data, NULL); if (!io) return -1; @@ -1435,9 +1435,9 @@ GIOChannel *bt_sco_listen(const bdaddr_t *src, uint16_t mtu, bt_io_callback_t cb, void *user_data) { BtIO *io; - BtIOError err; + BtIOReturn err; - io = bt_io_create(BT_IO_SCO, user_data, NULL); + io = bt_io_create(BT_IO_TRANS_SCO, user_data, NULL); if (!io) return NULL; @@ -1457,9 +1457,9 @@ int bt_sco_connect(const bdaddr_t *src, const bdaddr_t *dst, bt_io_callback_t cb, void *user_data) { BtIO *io; - BtIOError err; + BtIOReturn err; - io = bt_io_create(BT_IO_SCO, user_data, NULL); + io = bt_io_create(BT_IO_TRANS_SCO, user_data, NULL); if (!io) return -1; @@ -1489,19 +1489,19 @@ BtIO *bt_io_create(BtIOTransport type, gpointer user_data, GDestroyNotify notify io->refcount = 1; switch (type) { - case BT_IO_L2CAP: + case BT_IO_TRANS_L2CAP: err = create_io_context(&io->io_ctxt, NULL, NULL, l2cap_resolver, user_data); io->connect = l2cap_connect; io->listen = l2cap_listen; break; - case BT_IO_RFCOMM: + case BT_IO_TRANS_RFCOMM: err = create_io_context(&io->io_ctxt, NULL, NULL, rfcomm_resolver, user_data); io->connect = rfcomm_connect; io->listen = rfcomm_listen; break; - case BT_IO_SCO: + case BT_IO_TRANS_SCO: err = create_io_context(&io->io_ctxt, NULL, NULL, sco_resolver, user_data); io->connect = sco_connect; @@ -1581,7 +1581,7 @@ guint32 bt_io_get_flags(BtIO *io) gboolean bt_io_set_channel(BtIO *io, guint8 channel) { - if (io->type != BT_IO_RFCOMM) + if (io->type != BT_IO_TRANS_RFCOMM) return FALSE; io->channel = channel; @@ -1596,7 +1596,7 @@ guint8 bt_io_get_channel(BtIO *io) gboolean bt_io_set_psm(BtIO *io, guint16 psm) { - if (io->type != BT_IO_L2CAP) + if (io->type != BT_IO_TRANS_L2CAP) return FALSE; io->psm = psm; @@ -1621,7 +1621,7 @@ guint16 bt_io_get_mtu(BtIO *io) return io->mtu; } -static BtIOError bt_io_connect(BtIO *io, const char *uuid, BtIOFunc func) +static BtIOReturn bt_io_connect(BtIO *io, const char *uuid, BtIOFunc func) { if (!io->connect) return BT_IO_FAILED; @@ -1629,7 +1629,7 @@ static BtIOError bt_io_connect(BtIO *io, const char *uuid, BtIOFunc func) return io->connect(io, func); } -static BtIOError bt_io_listen(BtIO *io, const char *uuid, BtIOFunc func) +static BtIOReturn bt_io_listen(BtIO *io, const char *uuid, BtIOFunc func) { if (!io->listen) return BT_IO_FAILED; @@ -1637,7 +1637,7 @@ static BtIOError bt_io_listen(BtIO *io, const char *uuid, BtIOFunc func) return io->listen(io, func); } -BtIOError bt_io_shutdown(BtIO *io) +BtIOReturn bt_io_shutdown(BtIO *io) { io_context_cleanup(io->io_ctxt); diff --git a/common/glib-helper.h b/common/glib-helper.h index 5a40c473..087f1644 100644 --- a/common/glib-helper.h +++ b/common/glib-helper.h @@ -69,18 +69,18 @@ int bt_acl_encrypt(const bdaddr_t *src, const bdaddr_t *dst, typedef struct bt_io BtIO; typedef enum { - BT_IO_AUTO, - BT_IO_L2CAP, - BT_IO_RFCOMM, - BT_IO_SCO, + BT_IO_TRANS_AUTO, + BT_IO_TRANS_L2CAP, + BT_IO_TRANS_RFCOMM, + BT_IO_TRANS_SCO, } BtIOTransport; typedef enum { BT_IO_SUCCESS, BT_IO_FAILED, -} BtIOError; +} BtIOReturn; -typedef void (*BtIOFunc) (BtIO *io, BtIOError err, GIOChannel *chan, +typedef void (*BtIOFunc) (BtIO *io, BtIOReturn err, GIOChannel *chan, gpointer user_data); BtIO *bt_io_create(BtIOTransport type, gpointer user_data, GDestroyNotify notify); @@ -98,4 +98,4 @@ gboolean bt_io_set_psm(BtIO *io, guint16 psm); guint16 bt_io_get_psm(BtIO *io); gboolean bt_io_set_mtu(BtIO *io, guint16 mtu); guint16 bt_io_get_mtu(BtIO *io); -BtIOError bt_io_shutdown(BtIO *io); +BtIOReturn bt_io_shutdown(BtIO *io); |