|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
BIP client callback structure. More...
#include <zephyr/bluetooth/classic/bip.h>
Data Fields | |
| void(* | connect )(struct bt_bip_client *client, uint8_t rsp_code, uint8_t version, uint16_t mopl, struct net_buf *buf) |
| OBEX Connect response received. | |
| void(* | disconnect )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| OBEX Disconnect response received. | |
| void(* | abort )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| OBEX Abort response received. | |
| void(* | get_caps )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Capabilities response received. | |
| void(* | get_image_list )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Image List response received. | |
| void(* | get_image_properties )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Image Properties response received. | |
| void(* | get_image )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Image response received. | |
| void(* | get_linked_thumbnail )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Linked Thumbnail response received. | |
| void(* | get_linked_attachment )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Linked Attachment response received. | |
| void(* | get_partial_image )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Partial Image response received. | |
| void(* | get_monitoring_image )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Monitoring Image response received. | |
| void(* | get_status )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Get Status response received. | |
| void(* | put_image )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Put Image response received. | |
| void(* | put_linked_thumbnail )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Put Linked Thumbnail response received. | |
| void(* | put_linked_attachment )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Put Linked Attachment response received. | |
| void(* | remote_display )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Remote Display response received. | |
| void(* | delete_image )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Delete Image response received. | |
| void(* | start_print )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Start Print response received. | |
| void(* | start_archive )(struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
| Start Archive response received. | |
BIP client callback structure.
Callback functions for handling BIP client operation responses
| void(* bt_bip_client_cb::abort) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
OBEX Abort response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::connect) (struct bt_bip_client *client, uint8_t rsp_code, uint8_t version, uint16_t mopl, struct net_buf *buf) |
OBEX Connect response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| version | OBEX protocol version |
| mopl | Maximum OBEX packet length |
| buf | Response data buffer |
| void(* bt_bip_client_cb::delete_image) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Delete Image response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::disconnect) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
OBEX Disconnect response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_caps) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Capabilities response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_image) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Image response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_image_list) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Image List response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_image_properties) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Image Properties response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_linked_attachment) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Linked Attachment response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_linked_thumbnail) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Linked Thumbnail response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_monitoring_image) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Monitoring Image response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_partial_image) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Partial Image response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::get_status) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Get Status response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::put_image) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Put Image response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::put_linked_attachment) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Put Linked Attachment response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::put_linked_thumbnail) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Put Linked Thumbnail response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::remote_display) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Remote Display response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::start_archive) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Start Archive response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_bip_client_cb::start_print) (struct bt_bip_client *client, uint8_t rsp_code, struct net_buf *buf) |
Start Print response received.
| client | BIP client instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |