FreeBSD kernel netgraph code
|
#include <ng_btsocket_rfcomm.h>
Public Member Functions | |
LIST_ENTRY (ng_btsocket_rfcomm_pcb) session_next | |
LIST_ENTRY (ng_btsocket_rfcomm_pcb) next | |
Data Fields | |
struct socket * | so |
struct ng_btsocket_rfcomm_session * | session |
u_int16_t | flags |
u_int16_t | state |
bdaddr_t | src |
bdaddr_t | dst |
u_int8_t | channel |
u_int8_t | dlci |
u_int8_t | lmodem |
u_int8_t | rmodem |
u_int16_t | mtu |
int16_t | rx_cred |
int16_t | tx_cred |
struct mtx | pcb_mtx |
struct callout | timo |
Definition at line 268 of file ng_btsocket_rfcomm.h.
ng_btsocket_rfcomm_pcb::LIST_ENTRY | ( | ng_btsocket_rfcomm_pcb | ) |
ng_btsocket_rfcomm_pcb::LIST_ENTRY | ( | ng_btsocket_rfcomm_pcb | ) |
u_int8_t ng_btsocket_rfcomm_pcb::channel |
Definition at line 290 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_bind(), ng_btsocket_rfcomm_connect(), ng_btsocket_rfcomm_listen(), ng_btsocket_rfcomm_pcb_listener(), ng_btsocket_rfcomm_peeraddr(), and ng_btsocket_rfcomm_sockaddr().
u_int8_t ng_btsocket_rfcomm_pcb::dlci |
Definition at line 291 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_connect(), ng_btsocket_rfcomm_pcb_by_dlci(), ng_btsocket_rfcomm_pcb_kill(), ng_btsocket_rfcomm_pcb_send(), ng_btsocket_rfcomm_process_timeout(), ng_btsocket_rfcomm_receive_pn(), ng_btsocket_rfcomm_receive_sabm(), ng_btsocket_rfcomm_send_credits(), ng_btsocket_rfcomm_send_msc(), ng_btsocket_rfcomm_send_pn(), ng_btsocket_rfcomm_session_clean(), ng_btsocket_rfcomm_session_process_pcb(), and ng_btsocket_rfcomm_set_pn().
bdaddr_t ng_btsocket_rfcomm_pcb::dst |
Definition at line 288 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_connect(), and ng_btsocket_rfcomm_peeraddr().
u_int16_t ng_btsocket_rfcomm_pcb::flags |
Definition at line 272 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_ctloutput(), ng_btsocket_rfcomm_detach(), ng_btsocket_rfcomm_disconnect(), ng_btsocket_rfcomm_pcb_kill(), ng_btsocket_rfcomm_pcb_send(), ng_btsocket_rfcomm_process_timeout(), ng_btsocket_rfcomm_receive_disc(), ng_btsocket_rfcomm_receive_dm(), ng_btsocket_rfcomm_receive_msc(), ng_btsocket_rfcomm_receive_pn(), ng_btsocket_rfcomm_receive_sabm(), ng_btsocket_rfcomm_receive_ua(), ng_btsocket_rfcomm_receive_uih(), ng_btsocket_rfcomm_send(), ng_btsocket_rfcomm_send_credits(), ng_btsocket_rfcomm_send_msc(), ng_btsocket_rfcomm_send_pn(), ng_btsocket_rfcomm_session_clean(), ng_btsocket_rfcomm_session_process_pcb(), ng_btsocket_rfcomm_set_pn(), ng_btsocket_rfcomm_timeout(), and ng_btsocket_rfcomm_untimeout().
u_int8_t ng_btsocket_rfcomm_pcb::lmodem |
Definition at line 293 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_ctloutput(), ng_btsocket_rfcomm_receive_uih(), and ng_btsocket_rfcomm_send_msc().
u_int16_t ng_btsocket_rfcomm_pcb::mtu |
Definition at line 296 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_connect(), ng_btsocket_rfcomm_connect_cfm(), ng_btsocket_rfcomm_ctloutput(), ng_btsocket_rfcomm_pcb_send(), ng_btsocket_rfcomm_receive_uih(), ng_btsocket_rfcomm_send_credits(), ng_btsocket_rfcomm_send_pn(), and ng_btsocket_rfcomm_set_pn().
struct mtx ng_btsocket_rfcomm_pcb::pcb_mtx |
Definition at line 300 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_bind(), ng_btsocket_rfcomm_connect(), ng_btsocket_rfcomm_connect_cfm(), ng_btsocket_rfcomm_connect_ind(), ng_btsocket_rfcomm_ctloutput(), ng_btsocket_rfcomm_detach(), ng_btsocket_rfcomm_disconnect(), ng_btsocket_rfcomm_listen(), ng_btsocket_rfcomm_pcb_kill(), ng_btsocket_rfcomm_pcb_send(), ng_btsocket_rfcomm_process_timeout(), ng_btsocket_rfcomm_receive_disc(), ng_btsocket_rfcomm_receive_dm(), ng_btsocket_rfcomm_receive_msc(), ng_btsocket_rfcomm_receive_pn(), ng_btsocket_rfcomm_receive_sabm(), ng_btsocket_rfcomm_receive_ua(), ng_btsocket_rfcomm_receive_uih(), ng_btsocket_rfcomm_send(), ng_btsocket_rfcomm_send_credits(), ng_btsocket_rfcomm_send_msc(), ng_btsocket_rfcomm_send_pn(), ng_btsocket_rfcomm_session_clean(), ng_btsocket_rfcomm_session_process_pcb(), ng_btsocket_rfcomm_set_pn(), ng_btsocket_rfcomm_timeout(), and ng_btsocket_rfcomm_untimeout().
u_int8_t ng_btsocket_rfcomm_pcb::rmodem |
Definition at line 294 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_ctloutput(), ng_btsocket_rfcomm_pcb_send(), and ng_btsocket_rfcomm_receive_msc().
int16_t ng_btsocket_rfcomm_pcb::rx_cred |
Definition at line 297 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_ctloutput(), ng_btsocket_rfcomm_receive_uih(), ng_btsocket_rfcomm_send_credits(), ng_btsocket_rfcomm_send_pn(), and ng_btsocket_rfcomm_set_pn().
struct ng_btsocket_rfcomm_session* ng_btsocket_rfcomm_pcb::session |
Definition at line 270 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_connect(), ng_btsocket_rfcomm_detach(), ng_btsocket_rfcomm_pcb_kill(), ng_btsocket_rfcomm_pcb_send(), ng_btsocket_rfcomm_send_credits(), ng_btsocket_rfcomm_send_msc(), ng_btsocket_rfcomm_send_pn(), and ng_btsocket_rfcomm_session_process_pcb().
struct socket* ng_btsocket_rfcomm_pcb::so |
Definition at line 269 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_connect(), ng_btsocket_rfcomm_connect_ind(), ng_btsocket_rfcomm_pcb_kill(), ng_btsocket_rfcomm_pcb_listener(), ng_btsocket_rfcomm_pcb_send(), ng_btsocket_rfcomm_process_timeout(), ng_btsocket_rfcomm_receive_pn(), ng_btsocket_rfcomm_receive_sabm(), ng_btsocket_rfcomm_receive_ua(), ng_btsocket_rfcomm_receive_uih(), ng_btsocket_rfcomm_send(), and ng_btsocket_rfcomm_send_credits().
bdaddr_t ng_btsocket_rfcomm_pcb::src |
Definition at line 287 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_bind(), ng_btsocket_rfcomm_connect(), ng_btsocket_rfcomm_connect_cfm(), ng_btsocket_rfcomm_listen(), ng_btsocket_rfcomm_pcb_listener(), and ng_btsocket_rfcomm_sockaddr().
u_int16_t ng_btsocket_rfcomm_pcb::state |
Definition at line 279 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_connect(), ng_btsocket_rfcomm_connect_cfm(), ng_btsocket_rfcomm_detach(), ng_btsocket_rfcomm_disconnect(), ng_btsocket_rfcomm_pcb_kill(), ng_btsocket_rfcomm_process_timeout(), ng_btsocket_rfcomm_receive_disc(), ng_btsocket_rfcomm_receive_dm(), ng_btsocket_rfcomm_receive_msc(), ng_btsocket_rfcomm_receive_pn(), ng_btsocket_rfcomm_receive_sabm(), ng_btsocket_rfcomm_receive_ua(), ng_btsocket_rfcomm_receive_uih(), ng_btsocket_rfcomm_send(), ng_btsocket_rfcomm_send_credits(), ng_btsocket_rfcomm_send_msc(), ng_btsocket_rfcomm_send_pn(), ng_btsocket_rfcomm_session_clean(), ng_btsocket_rfcomm_session_process_pcb(), and ng_btsocket_rfcomm_set_pn().
struct callout ng_btsocket_rfcomm_pcb::timo |
Definition at line 301 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_timeout(), and ng_btsocket_rfcomm_untimeout().
int16_t ng_btsocket_rfcomm_pcb::tx_cred |
Definition at line 298 of file ng_btsocket_rfcomm.h.
Referenced by ng_btsocket_rfcomm_attach(), ng_btsocket_rfcomm_ctloutput(), ng_btsocket_rfcomm_pcb_send(), ng_btsocket_rfcomm_receive_uih(), ng_btsocket_rfcomm_send_credits(), and ng_btsocket_rfcomm_set_pn().