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