|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
PBAP PCE (Phone Book Client Equipment) callback operations structure. More...
#include <zephyr/bluetooth/classic/pbap.h>
Data Fields | |
| void(* | rfcomm_connected )(struct bt_conn *conn, struct bt_pbap_pce *pbap_pce) |
| RFCOMM transport connected callback. | |
| void(* | rfcomm_disconnected )(struct bt_pbap_pce *pbap_pce) |
| RFCOMM transport disconnected callback. | |
| void(* | l2cap_connected )(struct bt_conn *conn, struct bt_pbap_pce *pbap_pce) |
| L2CAP transport connected callback. | |
| void(* | l2cap_disconnected )(struct bt_pbap_pce *pbap_pce) |
| L2CAP transport disconnected callback. | |
| void(* | connect )(struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, uint8_t version, uint16_t mopl, struct net_buf *buf) |
| PBAP PCE connect response callback. | |
| void(* | disconnect )(struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
| PBAP PCE disconnect response callback. | |
| void(* | pull_phone_book )(struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
| PBAP PCE pull phone book response callback. | |
| void(* | pull_vcard_listing )(struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
| PBAP PCE pull vCard listing response callback. | |
| void(* | pull_vcard_entry )(struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
| PBAP PCE pull vCard entry response callback. | |
| void(* | set_phone_book )(struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
| PBAP PCE set phone book response callback. | |
| void(* | abort )(struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
| PBAP PCE abort response callback. | |
PBAP PCE (Phone Book Client Equipment) callback operations structure.
This structure must remain valid and constant for the lifetime of the PBAP client.
| void(* bt_pbap_pce_cb::abort) (struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
PBAP PCE abort response callback.
Called when the PCE abort response is received.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| rsp_code | Response code, bt_pbap_rsp_code. |
| buf | Optional response headers buffer. |
| void(* bt_pbap_pce_cb::connect) (struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, uint8_t version, uint16_t mopl, struct net_buf *buf) |
PBAP PCE connect response callback.
Called when the PBAP connect response is received.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| rsp_code | Response code, bt_pbap_rsp_code. |
| version | OBEX version supported by PSE. |
| mopl | Maximum OBEX packet length of PSE. |
| buf | Optional response headers buffer. |
| void(* bt_pbap_pce_cb::disconnect) (struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
PBAP PCE disconnect response callback.
Called when the PBAP disconnect response is received.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| rsp_code | Response code, bt_pbap_rsp_code. |
| buf | Optional response headers buffer. |
| void(* bt_pbap_pce_cb::l2cap_connected) (struct bt_conn *conn, struct bt_pbap_pce *pbap_pce) |
L2CAP transport connected callback.
Called when the underlying L2CAP transport is connected.
| conn | ACL connection. |
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| void(* bt_pbap_pce_cb::l2cap_disconnected) (struct bt_pbap_pce *pbap_pce) |
L2CAP transport disconnected callback.
Called when the underlying L2CAP transport is disconnected.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| void(* bt_pbap_pce_cb::pull_phone_book) (struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
PBAP PCE pull phone book response callback.
Called when the PCE pull phone book response is received.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| rsp_code | Response code, bt_pbap_rsp_code. |
| buf | Optional response headers. |
| void(* bt_pbap_pce_cb::pull_vcard_entry) (struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
PBAP PCE pull vCard entry response callback.
Called when the PCE pull vCard entry response is received.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| rsp_code | Response code, bt_pbap_rsp_code. |
| buf | Optional response headers. |
| void(* bt_pbap_pce_cb::pull_vcard_listing) (struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
PBAP PCE pull vCard listing response callback.
Called when the PCE pull vCard listing response is received.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| rsp_code | Response code, bt_pbap_rsp_code. |
| buf | Optional response headers. |
| void(* bt_pbap_pce_cb::rfcomm_connected) (struct bt_conn *conn, struct bt_pbap_pce *pbap_pce) |
RFCOMM transport connected callback.
Called when the underlying RFCOMM transport is connected.
| conn | ACL connection. |
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| void(* bt_pbap_pce_cb::rfcomm_disconnected) (struct bt_pbap_pce *pbap_pce) |
RFCOMM transport disconnected callback.
Called when the underlying RFCOMM transport is disconnected.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| void(* bt_pbap_pce_cb::set_phone_book) (struct bt_pbap_pce *pbap_pce, uint8_t rsp_code, struct net_buf *buf) |
PBAP PCE set phone book response callback.
Called when the PCE set phone book response is received.
| pbap_pce | PBAP PCE object, bt_pbap_pce. |
| rsp_code | Response code, bt_pbap_rsp_code. |
| buf | Optional response headers buffer. |