/system/chre/platform/include/chre/platform/ |
condition_variable.h | 20 #include "chre/platform/mutex.h" 21 #include "chre/target_platform/condition_variable_base.h" 22 #include "chre/util/non_copyable.h" 23 #include "chre/util/time.h" 25 namespace chre { namespace 74 } // namespace chre 76 #include "chre/target_platform/condition_variable_impl.h"
|
host_link.h | 22 #include "chre/target_platform/host_link_base.h" 23 #include "chre/util/non_copyable.h" 25 namespace chre { namespace 31 * Abstracts the platform-specific communications link between CHRE and the host 60 } // namespace chre
|
mutex.h | 20 #include "chre/target_platform/mutex_base.h" 21 #include "chre/util/non_copyable.h" 23 namespace chre { namespace 66 } // namespace chre 68 #include "chre/target_platform/mutex_base_impl.h"
|
platform_audio.h | 20 #include "chre_api/chre/audio.h" 21 #include "chre/target_platform/platform_audio_base.h" 22 #include "chre/util/non_copyable.h" 23 #include "chre/util/time.h" 25 namespace chre { namespace 48 * rest of CHRE to initialize. This permits use of deferCallback. This method 54 * Allows the CHRE common code to notify the platform that the enabled state 84 * The event is provided to CHRE through the handleAudioDataEvent function of 91 * data event to CHRE. 99 * allowed to be posted to CHRE after this function has been called and befor [all...] |
/system/chre/apps/wifi_offload/test/include/ |
utility.h | 20 #include "chre/apps/wifi_offload/wifi_offload.h" 22 #include "chre/apps/wifi_offload/channel_histogram.h" 23 #include "chre/apps/wifi_offload/preferred_network.h" 24 #include "chre/apps/wifi_offload/rpc_log_record.h" 25 #include "chre/apps/wifi_offload/scan_config.h" 26 #include "chre/apps/wifi_offload/scan_filter.h" 27 #include "chre/apps/wifi_offload/scan_params.h" 28 #include "chre/apps/wifi_offload/scan_record.h" 29 #include "chre/apps/wifi_offload/scan_result.h" 30 #include "chre/apps/wifi_offload/scan_stats.h [all...] |
/system/chre/core/include/chre/core/ |
nanoapp.h | 22 #include "chre/core/event.h" 23 #include "chre/core/event_ref_queue.h" 24 #include "chre/platform/platform_nanoapp.h" 25 #include "chre/util/dynamic_vector.h" 27 namespace chre { namespace 34 * implementation part (chre::Nanoapp) from the common interface with 35 * platform-specific implementation part (chre::PlatformNanoapp) from the purely 36 * platform-specific part (chre::PlatformNanoappBase). However, this inheritance 38 * referred to via the most-derived type, i.e. chre::Nanoapp. 119 * the main CHRE thread [all...] |
sensor_type.h | 22 #include "chre_api/chre/sensor.h" 24 namespace chre { namespace 26 //! The union of possible CHRE sensor data event type with one sample. 35 * This SensorType is designed to wrap constants provided by the CHRE API 37 * for dealing with sensors that are not defined as per the CHRE API 38 * specification. The details of these sensors are left to the CHRE API 135 * Translates an unsigned integer as provided by a CHRE-compliant nanoapp to a 145 * Translates a SensorType to an unsigned integer as provided by CHRE API. If 154 * Provides a stable handle for a CHRE sensor type. This handle is exposed to 155 * CHRE nanoapps as a way to refer to sensors that they are subscribing to. Thi [all...] |
/system/chre/apps/wifi_offload/include/chre/apps/wifi_offload/ |
scan_stats.h | 20 #include "chre/apps/wifi_offload/wifi_offload.h" 22 #include "chre/apps/wifi_offload/channel_histogram.h" 23 #include "chre/apps/wifi_offload/flatbuffers_types_generated.h" 24 #include "chre/apps/wifi_offload/rpc_log_record.h" 25 #include "chre/apps/wifi_offload/scan_record.h"
|
/system/chre/platform/linux/include/chre/target_platform/ |
static_nanoapp_init.h | 20 #include "chre/core/nanoapp.h" 21 #include "chre/platform/fatal_error.h" 22 #include "chre/util/unique_ptr.h" 33 namespace chre { \ 59 } /* namespace chre */
|
/system/chre/platform/shared/nanoapp/ |
nanoapp_dso_util.cc | 17 #include "chre/platform/shared/nanoapp_dso_util.h" 21 #include <chre/version.h> 23 #include "chre/platform/log.h" 25 namespace chre { namespace 61 } // namespace chre
|
/system/chre/platform/slpi/include/chre/target_platform/ |
condition_variable_impl.h | 20 #include "chre/platform/condition_variable.h" 22 #include "chre/platform/fatal_error.h" 23 #include "chre/platform/log.h" 25 namespace chre { namespace 80 } // namespace chre
|
/system/chre/apps/wifi_world/ |
wifi_world.cc | 17 #include <chre.h> 20 #include "chre/util/macros.h" 21 #include "chre/util/nanoapp/log.h" 22 #include "chre/util/time.h" 23 #include "chre/util/nanoapp/wifi.h" 25 using chre::kOneMillisecondInNanoseconds; 26 using chre::Nanoseconds; 27 using chre::Seconds; 34 namespace chre { namespace 79 * Logs a CHRE wifi scan result [all...] |
/system/chre/pal/include/chre/pal/ |
system.h | 27 * the CHRE implementation as a whole. 32 #include "chre_api/chre/re.h" 33 #include "chre/pal/version.h" 40 * Initial version of the CHRE PAL System API. 45 * The version of the CHRE GNSS PAL defined in this header file. 60 * to CHRE. 70 * Logs a message to the same messaging subsystem as used by the CHRE 74 * @param level Log level, same as defined in the CHRE API 75 * @param formatStr printf-style format string, details provided in the CHRE
|
wwan.h | 22 * Defines the interface between the common CHRE core system and the 29 #include "chre_api/chre/wwan.h" 30 #include "chre/pal/system.h" 31 #include "chre/pal/version.h" 38 * Initial version of the CHRE WWAN PAL, tied to CHRE API v1.1. 43 * The version of the CHRE WWAN PAL defined in this header file. 53 * CHRE system, i.e. the PAL module must not modify or free the provided 76 * @param systemApi Structure containing CHRE system function pointers which 81 * @param callbacks Structure containing entry points to the core CHRE [all...] |
/system/chre/platform/shared/include/chre/platform/shared/ |
host_protocol_common.h | 24 namespace chre { namespace 34 //! On a message sent from CHRE, specifies that the host daemon should determine 41 * Functions that are shared between the CHRE and host to assist with 43 * accessed through a derived class like chre::HostProtocolChre (CHRE-side) or 44 * android::chre:HostProtocolHost (host-side). 83 * set before the message is sent to CHRE. 91 * Verifies that the provided message contains a valid flatbuffers CHRE 101 } // namespace chre
|
/system/chre/chre_api/include/chre_api/chre/ |
version.h | 25 * The CHRE API versioning pertains to all header files in the CHRE API. 47 * The version of the CHRE API which shipped with the Android Nougat release. 56 * The version of the CHRE API shipped with the Android O release. It adds 66 * The version of the CHRE API shipped with the Android P release. It adds 69 * @note This version of the CHRE API has not been finalized yet, and is 88 * is provided by a specific CHRE implementation (see chreGetVersion()). 96 * Utility macro to extract only the API major version of a composite CHRE 108 * Utility macro to extract only the API minor version of a composite CHRE 119 * Utility macro to extract only the API minor version of a composite CHRE [all...] |
/system/chre/host/hal_generic/ |
generic_context_hub.h | 39 using ::android::chre::FragmentedLoadRequest; 40 using ::android::chre::FragmentedLoadTransaction; 70 ::android::chre::SocketClient mClient; 74 class SocketCallbacks : public ::android::chre::SocketClient::ICallbacks, 75 public ::android::chre::IChreMessageHandlers { 83 const ::chre::fbs::NanoappMessageT& message) override; 86 const ::chre::fbs::HubInfoResponseT& response) override; 89 const ::chre::fbs::NanoappListResponseT& response) override; 92 const ::chre::fbs::LoadNanoappResponseT& response) override; 95 const ::chre::fbs::UnloadNanoappResponseT& response) override [all...] |
/system/chre/platform/shared/ |
platform_gnss.cc | 17 #include "chre/platform/platform_gnss.h" 21 #include "chre/core/event_loop_manager.h" 22 #include "chre/platform/shared/pal_system_api.h" 23 #include "chre/platform/log.h" 25 namespace chre { namespace 136 } // namespace chre
|
platform_wifi.cc | 17 #include "chre/platform/platform_wifi.h" 21 #include "chre/core/event_loop_manager.h" 22 #include "chre/platform/shared/pal_system_api.h" 23 #include "chre/platform/log.h" 25 namespace chre { namespace 129 } // namespace chre
|
/hardware/interfaces/contexthub/1.0/ |
types.hal | 38 // The version of the CHRE API that this nanoApp was compiled against. See 39 // the CHRE API header file chre/version.h for more information. The hub 123 // Machine-readable CHRE platform ID, returned to nanoapps in the CHRE API 126 // specify the CHRE implementation version. See also the CHRE API header 127 // file chre/version.h. 130 // The version of the CHRE implementation returned to nanoApps in the CHRE [all...] |
/system/chre/apps/audio_world/ |
audio_world.cc | 17 #include <chre.h> 21 #include "chre/util/macros.h" 22 #include "chre/util/nanoapp/audio.h" 23 #include "chre/util/nanoapp/log.h" 24 #include "chre/util/time.h" 30 namespace chre { namespace 34 using chre::Milliseconds; 35 using chre::Nanoseconds; 128 chre::getChreAudioFormatString(audioSource.format)); 171 } // namespace chre [all...] |
Makefile | 9 CHRE_PREFIX = $(ANDROID_BUILD_TOP)/system/chre 12 the CHRE_PREFIX environment variable to point to the CHRE root \
|
/device/google/contexthub/firmware/app/chre/chre_test1.app/ |
Makefile | 38 include $(NANOHUB_DIR)/app/chre/chre.mk
|
/device/google/contexthub/firmware/app/chre/chre_test2.app/ |
Makefile | 38 include $(NANOHUB_DIR)/app/chre/chre.mk
|
/system/chre/apps/spammer/ |
spammer.cc | 19 #include "chre_api/chre.h" 20 #include "chre/platform/assert.h" 21 #include "chre/platform/log.h" 22 #include "chre/platform/static_nanoapp_init.h" 23 #include "chre/util/nanoapp/app_id.h" 31 namespace chre { namespace 121 } // namespace chre 123 CHRE_STATIC_NANOAPP_INIT(Spammer, chre::kSpammerAppId, 0);
|