Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_tbs_client_cb Struct Reference

Struct to hold the Telephone Bearer Service client callbacks. More...

#include <tbs.h>

Data Fields

bt_tbs_client_discover_cb discover
 Discovery has completed.
 
bt_tbs_client_cp_cb originate_call
 Originate call has completed.
 
bt_tbs_client_cp_cb terminate_call
 Terminate call has completed.
 
bt_tbs_client_cp_cb hold_call
 Hold call has completed.
 
bt_tbs_client_cp_cb accept_call
 Accept call has completed.
 
bt_tbs_client_cp_cb retrieve_call
 Retrieve call has completed.
 
bt_tbs_client_cp_cb join_calls
 Join calls has completed.
 
bt_tbs_client_read_string_cb bearer_provider_name
 Bearer provider name has been read.
 
bt_tbs_client_read_string_cb bearer_uci
 Bearer UCI has been read.
 
bt_tbs_client_read_value_cb technology
 Bearer technology has been read.
 
bt_tbs_client_read_string_cb uri_list
 Bearer URI list has been read.
 
bt_tbs_client_read_value_cb signal_strength
 Bearer signal strength has been read.
 
bt_tbs_client_read_value_cb signal_interval
 Bearer signal interval has been read.
 
bt_tbs_client_current_calls_cb current_calls
 Bearer current calls has been read.
 
bt_tbs_client_read_value_cb ccid
 Bearer CCID has been read.
 
bt_tbs_client_read_string_cb call_uri
 Bearer call URI has been read.
 
bt_tbs_client_read_value_cb status_flags
 Bearer status flags has been read.
 
bt_tbs_client_call_states_cb call_state
 Bearer call states has been read.
 
bt_tbs_client_read_value_cb optional_opcodes
 Bearer optional opcodes has been read.
 
bt_tbs_client_termination_reason_cb termination_reason
 Bearer terminate reason has been read.
 
bt_tbs_client_read_string_cb remote_uri
 Bearer remote URI has been read.
 
bt_tbs_client_read_string_cb friendly_name
 Bearer friendly name has been read.
 

Detailed Description

Struct to hold the Telephone Bearer Service client callbacks.

These can be registered for usage with bt_tbs_client_register_cb().

Field Documentation

◆ accept_call

bt_tbs_client_cp_cb bt_tbs_client_cb::accept_call

Accept call has completed.

◆ bearer_provider_name

bt_tbs_client_read_string_cb bt_tbs_client_cb::bearer_provider_name

Bearer provider name has been read.

◆ bearer_uci

bt_tbs_client_read_string_cb bt_tbs_client_cb::bearer_uci

Bearer UCI has been read.

◆ call_state

bt_tbs_client_call_states_cb bt_tbs_client_cb::call_state

Bearer call states has been read.

◆ call_uri

bt_tbs_client_read_string_cb bt_tbs_client_cb::call_uri

Bearer call URI has been read.

◆ ccid

bt_tbs_client_read_value_cb bt_tbs_client_cb::ccid

Bearer CCID has been read.

◆ current_calls

bt_tbs_client_current_calls_cb bt_tbs_client_cb::current_calls

Bearer current calls has been read.

◆ discover

bt_tbs_client_discover_cb bt_tbs_client_cb::discover

Discovery has completed.

◆ friendly_name

bt_tbs_client_read_string_cb bt_tbs_client_cb::friendly_name

Bearer friendly name has been read.

◆ hold_call

bt_tbs_client_cp_cb bt_tbs_client_cb::hold_call

Hold call has completed.

◆ join_calls

bt_tbs_client_cp_cb bt_tbs_client_cb::join_calls

Join calls has completed.

◆ optional_opcodes

bt_tbs_client_read_value_cb bt_tbs_client_cb::optional_opcodes

Bearer optional opcodes has been read.

◆ originate_call

bt_tbs_client_cp_cb bt_tbs_client_cb::originate_call

Originate call has completed.

◆ remote_uri

bt_tbs_client_read_string_cb bt_tbs_client_cb::remote_uri

Bearer remote URI has been read.

◆ retrieve_call

bt_tbs_client_cp_cb bt_tbs_client_cb::retrieve_call

Retrieve call has completed.

◆ signal_interval

bt_tbs_client_read_value_cb bt_tbs_client_cb::signal_interval

Bearer signal interval has been read.

◆ signal_strength

bt_tbs_client_read_value_cb bt_tbs_client_cb::signal_strength

Bearer signal strength has been read.

◆ status_flags

bt_tbs_client_read_value_cb bt_tbs_client_cb::status_flags

Bearer status flags has been read.

◆ technology

bt_tbs_client_read_value_cb bt_tbs_client_cb::technology

Bearer technology has been read.

◆ terminate_call

bt_tbs_client_cp_cb bt_tbs_client_cb::terminate_call

Terminate call has completed.

◆ termination_reason

bt_tbs_client_termination_reason_cb bt_tbs_client_cb::termination_reason

Bearer terminate reason has been read.

◆ uri_list

bt_tbs_client_read_string_cb bt_tbs_client_cb::uri_list

Bearer URI list has been read.


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