Bluetooth: AVDTP: Moving structures to headerfile
Moving AVDTP structure - bt_avdtp_req,to header file. Change-Id: I6e3bbc9e5b45ae7009cc5d94ae50a08b0490f4fa Signed-off-by: Arun Jagadish <arun.jagadish@intel.com>
This commit is contained in:
parent
6c995a5053
commit
40f91b7105
2 changed files with 13 additions and 10 deletions
|
@ -38,20 +38,10 @@
|
|||
#define AVDTP_GET_PKT_TYPE(hdr) ((hdr & 0x0c) >> AVDTP_PKT_POSITION)
|
||||
#define AVDTP_GET_SIG_ID(s) (s & AVDTP_SIGID_MASK)
|
||||
|
||||
typedef int (*bt_avdtp_func_t)(struct bt_avdtp *session,
|
||||
struct bt_avdtp_req *req);
|
||||
|
||||
static struct bt_avdtp_event_cb *event_cb;
|
||||
|
||||
static struct bt_avdtp_seid_lsep *lseps;
|
||||
|
||||
struct bt_avdtp_req {
|
||||
uint8_t signal_id;
|
||||
uint8_t transaction_id;
|
||||
bt_avdtp_func_t func;
|
||||
struct k_delayed_work timeout_work;
|
||||
};
|
||||
|
||||
#define AVDTP_CHAN(_ch) CONTAINER_OF(_ch, struct bt_avdtp, br_chan.chan)
|
||||
|
||||
#define AVDTP_KWORK(_work) CONTAINER_OF(_work, struct bt_avdtp_req,\
|
||||
|
|
|
@ -87,6 +87,19 @@
|
|||
#define BT_AVDTP_MIN_SEID 0x01
|
||||
#define BT_AVDTP_MAX_SEID 0x3E
|
||||
|
||||
struct bt_avdtp;
|
||||
struct bt_avdtp_req;
|
||||
|
||||
typedef int (*bt_avdtp_func_t)(struct bt_avdtp *session,
|
||||
struct bt_avdtp_req *req);
|
||||
|
||||
struct bt_avdtp_req {
|
||||
uint8_t signal_id;
|
||||
uint8_t transaction_id;
|
||||
bt_avdtp_func_t func;
|
||||
struct k_delayed_work timeout_work;
|
||||
};
|
||||
|
||||
struct bt_avdtp_single_sig_hdr {
|
||||
uint8_t hdr;
|
||||
uint8_t signal_id;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue