Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
hfp_pvt Struct Reference

This struct holds state information about the current hfp connection. More...

Collaboration diagram for hfp_pvt:
Collaboration graph
[legend]

Data Fields

struct hfp_ag brsf
 
int cind_index [16]
 
struct hfp_cind cind_map
 
int cind_state [16]
 
int initialized:1
 
int nocallsetup:1
 
struct mbl_pvtowner
 
int rport
 
int rsock
 
int sent_alerting
 

Detailed Description

This struct holds state information about the current hfp connection.

Definition at line 344 of file chan_mobile.c.

Field Documentation

◆ brsf

struct hfp_ag brsf

the supported feature set of the AG

Definition at line 348 of file chan_mobile.c.

Referenced by hfp_parse_brsf().

◆ cind_index

int cind_index[16]

the cind/ciev index to name mapping for this AG

Definition at line 349 of file chan_mobile.c.

Referenced by hfp_parse_ciev(), and hfp_parse_cind_test().

◆ cind_map

struct hfp_cind cind_map

the cind name to index mapping for this AG

Definition at line 351 of file chan_mobile.c.

Referenced by handle_response_ciev(), handle_response_ok(), hfp_parse_cind_test(), and mbl_has_service().

◆ cind_state

int cind_state[16]

the cind/ciev state for this AG

Definition at line 350 of file chan_mobile.c.

Referenced by handle_response_ciev(), handle_response_ok(), hfp_parse_ciev(), hfp_parse_cind_indicator(), and mbl_has_service().

◆ initialized

int initialized

whether a service level connection exists or not

Definition at line 346 of file chan_mobile.c.

Referenced by do_monitor_phone(), handle_response_error(), and handle_response_ok().

◆ nocallsetup

int nocallsetup

whether we detected a callsetup indicator

Definition at line 347 of file chan_mobile.c.

Referenced by hfp_parse_cind_test(), and mbl_load_device().

◆ owner

struct mbl_pvt* owner

the mbl_pvt struct that owns this struct

Definition at line 345 of file chan_mobile.c.

Referenced by do_monitor_phone(), hfp_parse_ciev(), hfp_parse_cind_test(), hfp_parse_cmti(), hfp_parse_ecav(), and mbl_load_device().

◆ rport

int rport

our rfcomm port

Definition at line 353 of file chan_mobile.c.

Referenced by mbl_load_device().

◆ rsock

int rsock

◆ sent_alerting

int sent_alerting

have we sent alerting?

Definition at line 354 of file chan_mobile.c.

Referenced by handle_response_ciev().


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