RetroArch
Public Attributes | List of all members
hci_pcb Struct Reference

#include <hci.h>

Collaboration diagram for hci_pcb:
[legend]

Public Attributes

voidcbarg
 
s8_t num_cmd
 
u16_t acl_mtu
 
u8_t sco_mtu
 
u16_t acl_max_pkt
 
u16_t sco_max_pkt
 
u32_t flags
 
u8_t flow
 
u16_t host_num_acl
 
u16_t pkt_type
 
u8_t features [8]
 
struct bd_addr bdaddr
 
struct hci_version_info info
 
struct hci_inq_resires
 
struct hci_link_keykeyres
 
err_t(* pin_req )(void *arg, struct bd_addr *bdaddr)
 
err_t(* link_key_req )(void *arg, struct bd_addr *bdaddr)
 
err_t(* cmd_complete )(void *arg, struct hci_pcb *pcb, u8_t ogf, u8_t ocf, u8_t result)
 
err_t(* link_key_not )(void *arg, struct bd_addr *bdaddr, u8_t *key)
 
err_t(* conn_complete )(void *arg, struct bd_addr *bdaddr)
 
err_t(* inq_complete )(void *arg, struct hci_pcb *pcb, struct hci_inq_res *ires, u16_t result)
 
err_t(* wlp_complete )(void *arg, struct bd_addr *bdaddr)
 
err_t(* conn_req )(void *arg, struct bd_addr *bdaddr, u8_t *cod, u8_t link_type)
 

Member Data Documentation

◆ acl_max_pkt

u16_t hci_pcb::acl_max_pkt

◆ acl_mtu

u16_t hci_pcb::acl_mtu

◆ bdaddr

struct bd_addr hci_pcb::bdaddr

◆ cbarg

void* hci_pcb::cbarg

◆ cmd_complete

err_t(* hci_pcb::cmd_complete) (void *arg, struct hci_pcb *pcb, u8_t ogf, u8_t ocf, u8_t result)

◆ conn_complete

err_t(* hci_pcb::conn_complete) (void *arg, struct bd_addr *bdaddr)

◆ conn_req

err_t(* hci_pcb::conn_req) (void *arg, struct bd_addr *bdaddr, u8_t *cod, u8_t link_type)

◆ features

u8_t hci_pcb::features[8]

◆ flags

u32_t hci_pcb::flags

◆ flow

u8_t hci_pcb::flow

◆ host_num_acl

u16_t hci_pcb::host_num_acl

◆ info

struct hci_version_info hci_pcb::info

◆ inq_complete

err_t(* hci_pcb::inq_complete) (void *arg, struct hci_pcb *pcb, struct hci_inq_res *ires, u16_t result)

◆ ires

struct hci_inq_res* hci_pcb::ires

◆ keyres

struct hci_link_key* hci_pcb::keyres

◆ link_key_not

err_t(* hci_pcb::link_key_not) (void *arg, struct bd_addr *bdaddr, u8_t *key)

◆ link_key_req

err_t(* hci_pcb::link_key_req) (void *arg, struct bd_addr *bdaddr)

◆ num_cmd

s8_t hci_pcb::num_cmd

◆ pin_req

err_t(* hci_pcb::pin_req) (void *arg, struct bd_addr *bdaddr)

◆ pkt_type

u16_t hci_pcb::pkt_type

◆ sco_max_pkt

u16_t hci_pcb::sco_max_pkt

◆ sco_mtu

u8_t hci_pcb::sco_mtu

◆ wlp_complete

err_t(* hci_pcb::wlp_complete) (void *arg, struct bd_addr *bdaddr)

The documentation for this struct was generated from the following file: