package: "android.chre.flags" container: "system" # Exported flags should remain here indefinitely # Flags guarding APIs are exported # Begin removed exported flags (keep flag definition) flag { name: "reliable_message" is_exported: true namespace: "context_hub" description: "Enable the reliable message APIs" bug: "314081414" } # End removed exported flags (keep flag definition) flag { name: "abort_if_no_context_hub_found" namespace: "context_hub" description: "Abort the HAL process if no context hub info found. For debug purpose only." bug: "344642685" } flag { name: "reconnect_host_endpoints_after_hal_restart" namespace: "context_hub" description: "Reconnect host endpoints of ContextHubService after Context Hub HAL restarts." bug: "348253728" } flag { name: "reliable_message_duplicate_detection_service" namespace: "context_hub" description: "Enable duplicate detection for reliable messages in the Context Hub Service" bug: "331795143" } flag { name: "reliable_message_retry_support_service" namespace: "context_hub" description: "Enable retries for reliable messages in the Context Hub Service" bug: "331795143" } flag { name: "reliable_message_test_mode_behavior" namespace: "context_hub" description: "Enables test mode behaviors in the Context Hub Service for reliable messages" bug: "333567339" } flag { name: "bug_fix_hal_reliable_message_record" namespace: "context_hub" description: "A flag guarding the fix of how the Context Hub HAL stores the reliable message records." bug: "333567700" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "fix_api_check" namespace: "context_hub" description: "Fixes API check errors in Context Hub classes" bug: "340880058" } flag { name: "refactor_hal_xport_agnostic" namespace: "context_hub" description: "Flag guarding refactor of ContextHub HAL to be transport agnostic" bug: "360926711" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "remove_old_context_hub_apis" namespace: "context_hub" description: "Removes the implementation of the deprecated old ContextHub APIs" bug: "359925548" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "reduce_locking_context_hub_transaction_manager" namespace: "context_hub" description: "Reduces locking in the ContextHubTransactionManager" bug: "362299144" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "offload_api" namespace: "context_hub" description: "Enables the generic offload APIs" bug: "361573382" is_exported: true } flag { name: "offload_implementation" namespace: "context_hub" description: "Enables support for generic offload" bug: "361573382" } flag { name: "efw_xport_rewind_on_error" namespace: "context_hub" description: "Flag guarding the AOC-dependent behavior to rewind to the last good message" bug: "371057943" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "efw_xport_in_context_hub" namespace: "context_hub" description: "Flag guarding the use of the new EFW transport for ContextHub <-> CHRE comms" bug: "369883034" } flag { name: "bug_fix_remove_exit_call_in_hal" namespace: "context_hub" description: "Flag enabling multiclient HAL to gracefully handle connection to CHRE in init/restart" bug: "374773993" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "hal_handle_nanoapp_query_test_mode" namespace: "context_hub" description: "Flag guarding the fix for nanoapp query handling when enabling test mode" bug: "379342519" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "bt_socket_hal_supported" namespace: "context_hub" description: "Flag guarding whether a working implementation of the BT socket HAL is supported in the ContextHub HAL process or a stub version" bug: "380946927" }