1package: "android.chre.flags" 2container: "system" 3 4# Exported flags should remain here indefinitely 5# Flags guarding APIs are exported 6# Begin removed exported flags (keep flag definition) 7 8flag { 9 name: "reliable_message" 10 is_exported: true 11 namespace: "context_hub" 12 description: "Enable the reliable message APIs" 13 bug: "314081414" 14} 15 16# End removed exported flags (keep flag definition) 17 18flag { 19 name: "abort_if_no_context_hub_found" 20 namespace: "context_hub" 21 description: "Abort the HAL process if no context hub info found. For debug purpose only." 22 bug: "344642685" 23} 24 25flag { 26 name: "reconnect_host_endpoints_after_hal_restart" 27 namespace: "context_hub" 28 description: "Reconnect host endpoints of ContextHubService after Context Hub HAL restarts." 29 bug: "348253728" 30} 31 32flag { 33 name: "reliable_message_duplicate_detection_service" 34 namespace: "context_hub" 35 description: "Enable duplicate detection for reliable messages in the Context Hub Service" 36 bug: "331795143" 37} 38 39flag { 40 name: "reliable_message_retry_support_service" 41 namespace: "context_hub" 42 description: "Enable retries for reliable messages in the Context Hub Service" 43 bug: "331795143" 44} 45 46flag { 47 name: "reliable_message_test_mode_behavior" 48 namespace: "context_hub" 49 description: "Enables test mode behaviors in the Context Hub Service for reliable messages" 50 bug: "333567339" 51} 52 53flag { 54 name: "bug_fix_hal_reliable_message_record" 55 namespace: "context_hub" 56 description: "A flag guarding the fix of how the Context Hub HAL stores the reliable message records." 57 bug: "333567700" 58 metadata { 59 purpose: PURPOSE_BUGFIX 60 } 61} 62 63flag { 64 name: "fix_api_check" 65 namespace: "context_hub" 66 description: "Fixes API check errors in Context Hub classes" 67 bug: "340880058" 68} 69 70flag { 71 name: "refactor_hal_xport_agnostic" 72 namespace: "context_hub" 73 description: "Flag guarding refactor of ContextHub HAL to be transport agnostic" 74 bug: "360926711" 75 metadata { 76 purpose: PURPOSE_BUGFIX 77 } 78} 79 80flag { 81 name: "remove_old_context_hub_apis" 82 namespace: "context_hub" 83 description: "Removes the implementation of the deprecated old ContextHub APIs" 84 bug: "359925548" 85 metadata { 86 purpose: PURPOSE_BUGFIX 87 } 88} 89 90flag { 91 name: "reduce_locking_context_hub_transaction_manager" 92 namespace: "context_hub" 93 description: "Reduces locking in the ContextHubTransactionManager" 94 bug: "362299144" 95 metadata { 96 purpose: PURPOSE_BUGFIX 97 } 98} 99 100flag { 101 name: "offload_api" 102 namespace: "context_hub" 103 description: "Enables the generic offload APIs" 104 bug: "361573382" 105 is_exported: true 106} 107 108flag { 109 name: "offload_implementation" 110 namespace: "context_hub" 111 description: "Enables support for generic offload" 112 bug: "361573382" 113} 114 115flag { 116 name: "efw_xport_rewind_on_error" 117 namespace: "context_hub" 118 description: "Flag guarding the AOC-dependent behavior to rewind to the last good message" 119 bug: "371057943" 120 metadata { 121 purpose: PURPOSE_BUGFIX 122 } 123} 124 125flag { 126 name: "efw_xport_in_context_hub" 127 namespace: "context_hub" 128 description: "Flag guarding the use of the new EFW transport for ContextHub <-> CHRE comms" 129 bug: "369883034" 130} 131 132flag { 133 name: "bug_fix_remove_exit_call_in_hal" 134 namespace: "context_hub" 135 description: "Flag enabling multiclient HAL to gracefully handle connection to CHRE in init/restart" 136 bug: "374773993" 137 metadata { 138 purpose: PURPOSE_BUGFIX 139 } 140} 141 142flag { 143 name: "hal_handle_nanoapp_query_test_mode" 144 namespace: "context_hub" 145 description: "Flag guarding the fix for nanoapp query handling when enabling test mode" 146 bug: "379342519" 147 metadata { 148 purpose: PURPOSE_BUGFIX 149 } 150} 151