# C

**Detailed Description**

This section contains C APIs related to Cellular-V2X operation.

- [C Common APIs](https://docs.qualcomm.com/doc/80-PF458-2/topic/c_apis_common.html)
    - [`v2x_status_enum_type`](https://docs.qualcomm.com/doc/80-PF458-2/topic/c_apis_common.html#_CPPv420v2x_status_enum_type)
    - [`v2x_api_ver_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/c_apis_common.html#_CPPv413v2x_api_ver_t)
- [C Kinematics APIs](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html)
    - [`V2X_KINEMATICS_HANDLE_BAD`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#c.V2X_KINEMATICS_HANDLE_BAD)
    - [`v2x_kinematics_handle_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv423v2x_kinematics_handle_t)
    - [`v2x_kinematics_init_callback_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv430v2x_kinematics_init_callback_t)
    - [`v2x_kinematics_rate_notification_listener_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv443v2x_kinematics_rate_notification_listener_t)
    - [`v2x_kinematics_set_rate_callback_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv434v2x_kinematics_set_rate_callback_t)
    - [`v2x_kinematics_newfix_listener_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv432v2x_kinematics_newfix_listener_t)
    - [`v2x_kinematics_deregister_callback_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv436v2x_kinematics_deregister_callback_t)
    - [`v2x_kinematics_final_callback_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv431v2x_kinematics_final_callback_t)
    - [`v2x_fix_mode_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv414v2x_fix_mode_t)
    - [`v2x_kinematics_api_version()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv426v2x_kinematics_api_versionv)
    - [`v2x_kinematics_init()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv419v2x_kinematics_initP10v2x_init_t30v2x_kinematics_init_callback_tPv)
    - [`v2x_kinematics_start_rate_notification()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv438v2x_kinematics_start_rate_notification23v2x_kinematics_handle_t43v2x_kinematics_rate_notification_listener_tPv)
    - [`v2x_kinematics_set_rate()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv423v2x_kinematics_set_rate23v2x_kinematics_handle_tP11v2x_rates_t34v2x_kinematics_set_rate_callback_tPv)
    - [`v2x_kinematics_register_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv432v2x_kinematics_register_listener23v2x_kinematics_handle_t32v2x_kinematics_newfix_listener_tPv)
    - [`v2x_kinematics_deregister_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv434v2x_kinematics_deregister_listener23v2x_kinematics_handle_t36v2x_kinematics_deregister_callback_tPv)
    - [`v2x_kinematics_final()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv420v2x_kinematics_final23v2x_kinematics_handle_t31v2x_kinematics_final_callback_tPv)
    - [`v2x_kinematics_enable_fixes()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv427v2x_kinematics_enable_fixes23v2x_kinematics_handle_t)
    - [`v2x_kinematics_disable_fixes()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv428v2x_kinematics_disable_fixes23v2x_kinematics_handle_t)
    - [`v2x_GNSSstatus_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv416v2x_GNSSstatus_t)
    - [`v2x_init_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv410v2x_init_t)
    - [`v2x_rates_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv411v2x_rates_t)
    - [`v2x_location_fix_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/kinematics.html#_CPPv418v2x_location_fix_t)
- [C Radio APIs](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html)
    - [`V2X_RADIO_HANDLE_BAD`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.V2X_RADIO_HANDLE_BAD)
    - [`V2X_MAX_RADIO_SESSIONS`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.V2X_MAX_RADIO_SESSIONS)
    - [`V2X_RX_WILDCARD_PORTNUM`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.V2X_RX_WILDCARD_PORTNUM)
    - [`MAX_POOL_IDS_LIST_LEN`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.MAX_POOL_IDS_LIST_LEN)
    - [`MAX_MALICIOUS_IDS_LIST_LEN`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.MAX_MALICIOUS_IDS_LIST_LEN)
    - [`MAX_TRUSTED_IDS_LIST_LEN`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.MAX_TRUSTED_IDS_LIST_LEN)
    - [`MAX_SUBSCRIBE_SIDS_LIST_LEN`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.MAX_SUBSCRIBE_SIDS_LIST_LEN)
    - [`MAX_FILTER_IDS_LIST_LEN`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.MAX_FILTER_IDS_LIST_LEN)
    - [`V2X_MAX_ANTENNAS_SUPPORTED`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.V2X_MAX_ANTENNAS_SUPPORTED)
    - [`V2X_MAX_TX_POOL_NUM`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.V2X_MAX_TX_POOL_NUM)
    - [`V2X_MAX_RX_POOL_NUM`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.V2X_MAX_RX_POOL_NUM)
    - [`V2X_MAX_SLSS_SYNC_REF_UE_NUM`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#c.V2X_MAX_SLSS_SYNC_REF_UE_NUM)
    - [`v2x_radio_handle_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv418v2x_radio_handle_t)
    - [`traffic_ip_type`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv415traffic_ip_type)
    - [`src_l2_filter_info`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv418src_l2_filter_info)
    - [`v2x_tx_status_report_listener`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv429v2x_tx_status_report_listener)
    - [`v2x_ext_radio_status_listener`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv429v2x_ext_radio_status_listener)
    - [`v2x_slss_rx_listener`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv420v2x_slss_rx_listener)
    - [`v2x_concurrency_sel_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv421v2x_concurrency_sel_t)
    - [`v2x_event_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv411v2x_event_t)
    - [`v2x_priority_et`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv415v2x_priority_et)
    - [`v2x_service_status_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv420v2x_service_status_t)
    - [`v2x_radio_status_type_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv423v2x_radio_status_type_t)
    - [`v2x_radio_cause_type_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv422v2x_radio_cause_type_t)
    - [`v2x_auto_retransmit_policy_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv428v2x_auto_retransmit_policy_t)
    - [`v2x_slss_sync_pattern_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv423v2x_slss_sync_pattern_t)
    - [`traffic_ip_type_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv417traffic_ip_type_t)
    - [`rf_status_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv411rf_status_t)
    - [`v2x_segment_type_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv418v2x_segment_type_t)
    - [`v2x_tx_type_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv413v2x_tx_type_t)
    - [`v2x_convert_priority_to_traffic_class()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv437v2x_convert_priority_to_traffic_class15v2x_priority_et)
    - [`v2x_convert_traffic_class_to_priority()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv437v2x_convert_traffic_class_to_priority8uint16_t)
    - [`v2x_radio_api_version()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv421v2x_radio_api_versionv)
    - [`v2x_radio_query_capabilities()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv428v2x_radio_query_capabilitiesP24v2x_iface_capabilities_t)
    - [`v2x_radio_deinit()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv416v2x_radio_deinit18v2x_radio_handle_t)
    - [`v2x_radio_rx_sock_create_and_bind()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv433v2x_radio_rx_sock_create_and_bind18v2x_radio_handle_tPiP12sockaddr_in6)
    - [`v2x_radio_rx_sock_create_and_bind_v2()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv436v2x_radio_rx_sock_create_and_bind_v218v2x_radio_handle_tiP8uint32_tPiP12sockaddr_in6)
    - [`v2x_radio_rx_sock_create_and_bind_v3()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv436v2x_radio_rx_sock_create_and_bind_v318v2x_radio_handle_t8uint16_tiP8uint32_tPiP12sockaddr_in6)
    - [`v2x_radio_enable_rx_meta_data()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv429v2x_radio_enable_rx_meta_data18v2x_radio_handle_tbiP8uint32_t)
    - [`v2x_radio_sock_create_and_bind()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv430v2x_radio_sock_create_and_bind18v2x_radio_handle_tP22v2x_tx_sps_flow_info_tP31v2x_per_sps_reservation_calls_tiiiP14v2x_sid_list_tP15v2x_sock_info_tP15v2x_sock_info_tP15v2x_sock_info_t)
    - [`v2x_radio_tx_sps_sock_create_and_bind()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv437v2x_radio_tx_sps_sock_create_and_bind18v2x_radio_handle_tP30v2x_tx_bandwidth_reservation_tP31v2x_per_sps_reservation_calls_tiiPiP12sockaddr_in6PiP12sockaddr_in6)
    - [`v2x_radio_tx_sps_only_create()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv428v2x_radio_tx_sps_only_create18v2x_radio_handle_tP30v2x_tx_bandwidth_reservation_tP31v2x_per_sps_reservation_calls_tiPiP12sockaddr_in6)
    - [`v2x_radio_tx_reservation_change()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv431v2x_radio_tx_reservation_changePiP30v2x_tx_bandwidth_reservation_t)
    - [`v2x_radio_tx_event_sock_create_and_bind()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv439v2x_radio_tx_event_sock_create_and_bindPKciiP12sockaddr_in6Pi)
    - [`v2x_radio_start_measurements()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv428v2x_radio_start_measurements18v2x_radio_handle_tP22v2x_chan_meas_params_t)
    - [`v2x_radio_stop_measurements()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv427v2x_radio_stop_measurements18v2x_radio_handle_t)
    - [`v2x_radio_sock_close()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv420v2x_radio_sock_closePi)
    - [`v2x_radio_set_log_level()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv423v2x_radio_set_log_levelii)
    - [`cv2x_status_poll()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv416cv2x_status_pollP8uint64_t)
    - [`v2x_radio_trigger_l2_update()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv427v2x_radio_trigger_l2_update18v2x_radio_handle_t)
    - [`v2x_radio_update_trusted_ue_list()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv432v2x_radio_update_trusted_ue_listjA26MAX_MALICIOUS_IDS_LIST_LEN_jjA24MAX_TRUSTED_IDS_LIST_LEN_17trusted_ue_info_t)
    - [`v2x_radio_tx_sps_sock_create_and_bind_v2()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv440v2x_radio_tx_sps_sock_create_and_bind_v218v2x_radio_handle_tP22v2x_tx_sps_flow_info_tP31v2x_per_sps_reservation_calls_tiiPiP12sockaddr_in6PiP12sockaddr_in6)
    - [`v2x_radio_tx_sps_only_create_v2()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv431v2x_radio_tx_sps_only_create_v218v2x_radio_handle_tP22v2x_tx_sps_flow_info_tP31v2x_per_sps_reservation_calls_tiPiP12sockaddr_in6)
    - [`v2x_radio_tx_reservation_change_v2()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv434v2x_radio_tx_reservation_change_v2PiP22v2x_tx_sps_flow_info_t)
    - [`v2x_radio_tx_event_flow_info_change()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv435v2x_radio_tx_event_flow_info_changePiP18v2x_tx_flow_info_t)
    - [`start_v2x_mode()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv414start_v2x_modev)
    - [`stop_v2x_mode()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv413stop_v2x_modev)
    - [`v2x_radio_init_v2()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv417v2x_radio_init_v217traffic_ip_type_t21v2x_concurrency_sel_tP17v2x_radio_calls_tPv)
    - [`v2x_radio_init_v3()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv417v2x_radio_init_v321v2x_concurrency_sel_tP17v2x_radio_calls_tPvP18v2x_radio_handle_tP18v2x_radio_handle_t)
    - [`v2x_radio_tx_event_sock_create_and_bind_v3()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv442v2x_radio_tx_event_sock_create_and_bind_v317traffic_ip_type_tiiP18v2x_tx_flow_info_tP12sockaddr_in6Pi)
    - [`get_iface_name()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv414get_iface_name17traffic_ip_type_tPc6size_t)
    - [`v2x_radio_tcp_sock_create_and_bind()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv434v2x_radio_tcp_sock_create_and_bind18v2x_radio_handle_tPK18v2x_tx_flow_info_tPK13socket_info_tPiP12sockaddr_in6)
    - [`v2x_set_peak_tx_power()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv421v2x_set_peak_tx_power6int8_t)
    - [`v2x_set_l2_filters()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv418v2x_set_l2_filters8uint32_tP18src_l2_filter_info)
    - [`v2x_remove_l2_filters()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv421v2x_remove_l2_filters8uint32_tP8uint32_t)
    - [`v2x_register_tx_status_report_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv438v2x_register_tx_status_report_listener8uint16_t29v2x_tx_status_report_listener)
    - [`v2x_deregister_tx_status_report_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv440v2x_deregister_tx_status_report_listener8uint16_t)
    - [`v2x_set_global_IPaddr()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv421v2x_set_global_IPaddr7uint8_tP7uint8_t)
    - [`v2x_set_ip_routing_info()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv423v2x_set_ip_routing_infoP7uint8_t)
    - [`v2x_get_ext_radio_status()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv424v2x_get_ext_radio_statusP21v2x_radio_status_ex_t)
    - [`v2x_register_ext_radio_status_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv438v2x_register_ext_radio_status_listener29v2x_ext_radio_status_listener)
    - [`v2x_get_slss_rx_info()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv420v2x_get_slss_rx_infoP18v2x_slss_rx_info_t)
    - [`v2x_register_slss_rx_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv429v2x_register_slss_rx_listener20v2x_slss_rx_listener)
    - [`v2x_deregister_slss_rx_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv431v2x_deregister_slss_rx_listener20v2x_slss_rx_listener)
    - [`v2x_inject_coarse_utc_time()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv426v2x_inject_coarse_utc_time8uint64_t)
    - [`v2x_inject_vehicle_speed()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv424v2x_inject_vehicle_speed8uint32_t)
    - [`v2x_status_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv417v2x_status_info_t)
    - [`v2x_radio_status_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv418v2x_radio_status_t)
    - [`v2x_pool_status_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv417v2x_pool_status_t)
    - [`v2x_radio_status_ex_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv421v2x_radio_status_ex_t)
    - [`trusted_ue_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv417trusted_ue_info_t)
    - [`tx_pool_id_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv417tx_pool_id_info_t)
    - [`v2x_iface_capabilities_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv424v2x_iface_capabilities_t)
    - [`v2x_tx_bandwidth_reservation_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv430v2x_tx_bandwidth_reservation_t)
    - [`v2x_chan_meas_params_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv422v2x_chan_meas_params_t)
    - [`v2x_chan_measurements_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv423v2x_chan_measurements_t)
    - [`v2x_radio_calls_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv417v2x_radio_calls_t)
    - [`v2x_sps_mac_details_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv421v2x_sps_mac_details_t)
    - [`v2x_per_sps_reservation_calls_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv431v2x_per_sps_reservation_calls_t)
    - [`v2x_slss_sync_ref_ue_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv427v2x_slss_sync_ref_ue_info_t)
    - [`v2x_slss_rx_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv418v2x_slss_rx_info_t)
    - [`v2x_tx_flow_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv418v2x_tx_flow_info_t)
    - [`v2x_sock_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv415v2x_sock_info_t)
    - [`v2x_sid_list_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv414v2x_sid_list_t)
    - [`v2x_tx_sps_flow_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv422v2x_tx_sps_flow_info_t)
    - [`socket_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv413socket_info_t)
    - [`src_l2_filter_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv420src_l2_filter_info_t)
    - [`v2x_rf_tx_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv416v2x_rf_tx_info_t)
    - [`v2x_tx_status_report_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/radio.html#_CPPv422v2x_tx_status_report_t)
- [C Vehicle APIs](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html)
    - [`V2X_VDATA_HANDLE_BAD`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#c.V2X_VDATA_HANDLE_BAD)
    - [`V2X_J2735_TRACTION_CONTROL_MAX`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#c.V2X_J2735_TRACTION_CONTROL_MAX)
    - [`V2X_TRACTION_CTRL_MAX`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#c.V2X_TRACTION_CTRL_MAX)
    - [`J2735_ABS_MAX`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#c.J2735_ABS_MAX)
    - [`V2X_STABILITY_CONTROL_MAX`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#c.V2X_STABILITY_CONTROL_MAX)
    - [`V2X_AUX_BRAKE_MAX`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#c.V2X_AUX_BRAKE_MAX)
    - [`v2x_vehicle_handle_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv420v2x_vehicle_handle_t)
    - [`v2x_motion_data_handle_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv424v2x_motion_data_handle_t)
    - [`v2x_high_res_motion_listener_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv430v2x_high_res_motion_listener_t)
    - [`v2x_vehicle_event_listener_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv428v2x_vehicle_event_listener_t)
    - [`v2x_transmission_state_enum_type`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv432v2x_transmission_state_enum_type)
    - [`v2x_BrakeBoostApplied_enum_type`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv431v2x_BrakeBoostApplied_enum_type)
    - [`v2x_TractionControlStatus_enum_type`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv435v2x_TractionControlStatus_enum_type)
    - [`v2x_AntiLockBrakeStatus_enum_type`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv433v2x_AntiLockBrakeStatus_enum_type)
    - [`v2x_StabilityControlStatus_enum_type`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv436v2x_StabilityControlStatus_enum_type)
    - [`v2x_AuxBrakeStatus_enum_type`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv428v2x_AuxBrakeStatus_enum_type)
    - [`v2x_vehicle_api_version()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv423v2x_vehicle_api_versionv)
    - [`v2x_vehicle_get_static_params()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv429v2x_vehicle_get_static_paramsP27static_vehicle_parameters_t)
    - [`v2x_high_res_motion_register_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv437v2x_high_res_motion_register_listener30v2x_high_res_motion_listener_t)
    - [`v2x_high_res_motion_deregister_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv439v2x_high_res_motion_deregister_listener24v2x_motion_data_handle_t)
    - [`v2x_vehicle_register_listener()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv429v2x_vehicle_register_listener28v2x_vehicle_event_listener_tPv)
    - [`v2x_vehicle_deregister_for_callback()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv435v2x_vehicle_deregister_for_callback20v2x_vehicle_handle_t)
    - [`v2x_control_status_ut`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv421v2x_control_status_ut)
    - [`unused_padding`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError14unused_paddingE)
    - [`aux_brake_status`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError16aux_brake_statusE)
    - [`brake_boost_applied`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError19brake_boost_appliedE)
    - [`stability_control_status`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError24stability_control_statusE)
    - [`antilock_brake_status`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError21antilock_brake_statusE)
    - [`traction_control_status`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError23traction_control_statusE)
    - [`rightRear`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError9rightRearE)
    - [`rightFront`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError10rightFrontE)
    - [`leftRear`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError8leftRearE)
    - [`leftFront`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError9leftFrontE)
    - [`unavailable`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError11unavailableE)
    - [`vehicleEventFlags_ut`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv420vehicleEventFlags_ut)
    - [`unused`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError6unusedE)
    - [`eventAirBagDeployment`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError21eventAirBagDeploymentE)
    - [`eventDisabledVehicle`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError20eventDisabledVehicleE)
    - [`eventFlatTire`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError13eventFlatTireE)
    - [`eventWipersChanged`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError18eventWipersChangedE)
    - [`eventLightsChanged`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError18eventLightsChangedE)
    - [`eventHardBraking`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError16eventHardBrakingE)
    - [`eventReserved1`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError14eventReserved1E)
    - [`eventHazardousMaterials`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError23eventHazardousMaterialsE)
    - [`eventStabilityControlactivated`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError30eventStabilityControlactivatedE)
    - [`eventTractionControlLoss`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError24eventTractionControlLossE)
    - [`eventABSactivated`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError17eventABSactivatedE)
    - [`eventStopLineViolation`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError22eventStopLineViolationE)
    - [`eventHazardLights`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError17eventHazardLightsE)
    - [`ExteriorLights_ut`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv417ExteriorLights_ut)
    - [`parkingLightsOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError15parkingLightsOnE)
    - [`fogLightOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError10fogLightOnE)
    - [`daytimeRunningLightsOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError22daytimeRunningLightsOnE)
    - [`automaticLightControlOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError23automaticLightControlOnE)
    - [`hazardSignalOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError14hazardSignalOnE)
    - [`rightTurnSignalOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError17rightTurnSignalOnE)
    - [`leftTurnSignalOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError16leftTurnSignalOnE)
    - [`highBeamHeadlightsOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError20highBeamHeadlightsOnE)
    - [`lowBeamHeadlightsOn`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv4N19PhonyNameDueToError19lowBeamHeadlightsOnE)
    - [`high_resolution_motion_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv424high_resolution_motion_t)
    - [`current_dynamic_vehicle_state_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv431current_dynamic_vehicle_state_t)
    - [`static_vehicle_parameters_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/vehicle.html#_CPPv427static_vehicle_parameters_t)
- [C Config APIs](https://docs.qualcomm.com/doc/80-PF458-2/topic/config.html)
    - [`cv2x_config_event_listener`](https://docs.qualcomm.com/doc/80-PF458-2/topic/config.html#_CPPv426cv2x_config_event_listener)
    - [`v2x_config_soure_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/config.html#_CPPv418v2x_config_soure_t)
    - [`v2x_config_event_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/config.html#_CPPv418v2x_config_event_t)
    - [`v2x_register_for_config_change_ind()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/config.html#_CPPv434v2x_register_for_config_change_ind26cv2x_config_event_listener)
    - [`v2x_update_configuration()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/config.html#_CPPv424v2x_update_configurationPKc)
    - [`v2x_retrieve_configuration()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/config.html#_CPPv426v2x_retrieve_configurationPKc)
    - [`v2x_config_event_info_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/config.html#_CPPv423v2x_config_event_info_t)
- [C Packet APIs](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html)
    - [`META_DATA_MASK_SFN`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#c.META_DATA_MASK_SFN)
    - [`META_DATA_MASK_SUB_CHANNEL_INDEX`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#c.META_DATA_MASK_SUB_CHANNEL_INDEX)
    - [`META_DATA_MASK_SUB_CHANNEL_NUM`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#c.META_DATA_MASK_SUB_CHANNEL_NUM)
    - [`META_DATA_MASK_PRX_RSSI`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#c.META_DATA_MASK_PRX_RSSI)
    - [`META_DATA_MASK_DRX_RSSI`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#c.META_DATA_MASK_DRX_RSSI)
    - [`META_DATA_MASK_L2_DEST`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#c.META_DATA_MASK_L2_DEST)
    - [`META_DATA_MASK_SCI_FORMAT1`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#c.META_DATA_MASK_SCI_FORMAT1)
    - [`META_DATA_MASK_DELAY_ESTI`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#c.META_DATA_MASK_DELAY_ESTI)
    - [`v2x_parse_rx_meta_data()`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#_CPPv422v2x_parse_rx_meta_dataPK7uint8_t8uint32_tP21rx_packet_meta_data_tP6size_tP6size_t)
    - [`rx_packet_meta_data_t`](https://docs.qualcomm.com/doc/80-PF458-2/topic/packet.html#_CPPv421rx_packet_meta_data_t)

Last Published: Apr 14, 2026

[Previous Topic
V2X](https://docs.qualcomm.com/bundle/publicresource/80-PF458-2/topics/v2x.md) [Next Topic
C Common APIs](https://docs.qualcomm.com/bundle/publicresource/80-PF458-2/topics/c_apis_common.md)