No description
Find a file
Brian Stack 1f0c5ea652 Define EventQueueFlagBits
The EventQueueFlagBits is used to notify the other end of an FMQ when
an action should be taken. For instance, the read end of the queue is
able to wait on a particular mask bit to be set by the write end of
the queue before reading events.

This is necessary because the number of events to read must be
specified when calling the FMQ's read() or readBlocking() functions.
read() will fail if the specified number of events is not available.
readBlocking() will not perform a partial read, so if the number of
events to read is not known ahead of time, the function may block for
an extended period of time until enough events are queued up. By
utilizing the EventFlag, the reading of events is able to wait until
events are ready to be read, and then the availableToRead() function
provides the number of events to read when calling read() or
readBlocking().

Bug: 111070257
Test: Compiles
Change-Id: I20e9e566efc58196e27e50dae3fc13518ce605fc
2018-09-20 13:11:46 -07:00
audio Merge "Audio VTS: Always check for Result::isOk()" into pie-vts-dev am: 2070f8b0b8 am: 3af66411da 2018-09-18 11:22:27 -07:00
authsecret/1.0 Convert auth secret hal test to use VtsHalHidlTargetTestEnvBase 2018-02-28 18:05:31 -08:00
automotive Add STEERING_ANGLE property 2018-09-14 17:26:20 +00:00
biometrics Update FaceAcquiredInfo comments 2018-09-19 17:01:49 -07:00
bluetooth VTS for Bluetooth A2DP HAL 2018-04-11 09:56:09 -07:00
boot/1.0 Allow bootctrl hal to work in recovery 2018-08-10 19:42:49 +00:00
broadcastradio Fix comments and internal names about SEEK operation. 2018-06-07 15:19:27 -07:00
camera Merge "Camera: Add support for physical camera characteristics query" 2018-09-13 19:57:49 +00:00
cas cas: do not use hidl_memory if size is > SIZE_MAX 2018-05-11 14:12:51 -07:00
compatibility_matrices matrix: health filesystem->storage 2018-09-19 16:04:03 -07:00
configstore [ConfigStore] Add getCompositionPreference. 2018-09-06 12:24:21 -07:00
confirmationui confirmationui: explicitly declare only one thread. 2018-05-25 10:14:48 -07:00
contexthub/1.0 Update OWNERS for contexthub 2018-08-09 12:07:04 -07:00
drm Fix failing drm 1.0 vts tests 2018-09-13 00:39:42 +00:00
dumpstate/1.0 Update makefiles after native handle in Java. 2018-08-14 20:29:42 +00:00
fastboot/1.0 Get partition file system type from Fastboot HAL 2018-09-06 14:47:01 -07:00
gatekeeper/1.0 Merge "Convert gatekeeper hal test to use VtsHalHidlTargetTestEnvBase" am: c730bcf0af am: a96bb1d1c0 2018-02-12 17:51:18 +00:00
gnss Set the floor value of time estimate as 2017 Jan 01 00:00:00 GMT 2018-08-29 17:56:51 +00:00
graphics Merge "[Graphics] Add setLayerColorTransform." 2018-09-18 00:10:44 +00:00
health health.filesystem::IFileSystem -> health.storage::IStorage 2018-09-19 10:17:40 -07:00
ir/1.0 Merge "Convert ir hal test to use VtsHalHidlTargetTestEnvBase" am: e5c6cdccba am: 462255199b 2018-02-11 06:07:52 +00:00
keymaster keymaster 3.0: make service use nobody as user and remove system group 2018-09-10 14:44:54 -07:00
light Revert "blank_screen: always exit with _exit()." 2018-05-25 00:38:14 +00:00
media Update android.hardware.media.bufferpool@2.0 HAL 2018-08-30 11:37:36 -07:00
memtrack/1.0 Merge "Convert boot, memtrack and power hal to use service name aware testing." am: b9515d9d3f am: a713584847 2017-12-05 01:16:53 +00:00
neuralnetworks Add VTS tests for NeuralNetworks v1.2 2018-09-20 11:31:26 +00:00
nfc Add defaultSysCodePowerState in types.hal in NFC 1.1 2018-04-02 17:52:50 -07:00
oemlock/1.0 Convert oemlock hal test to use VtsHalHidlTargetTestEnvBase 2018-02-08 22:42:39 -08:00
power Add power@1.3 to the VNDK. 2018-08-14 13:33:39 -07:00
radio Merge "Add IRadioResponse/Indication 1.3 and Emergency Function HAL" 2018-09-05 18:44:31 +00:00
renderscript/1.0 Log dlerror on dlopen related failures 2018-01-24 19:53:36 -08:00
secure_element/1.0 Secure_element: vts: Modify openBasicChannel as per OMAPI standard 2018-08-28 22:30:29 +00:00
sensors Define EventQueueFlagBits 2018-09-20 13:11:46 -07:00
soundtrigger Revert "Adding getModelState API to sound trigger" 2018-09-14 16:10:12 +00:00
tests ISafeUnion: add case w/ enum 2018-09-13 16:38:25 -07:00
tetheroffload Update makefiles after native handle in Java. 2018-08-14 20:29:42 +00:00
thermal Merge "Convert thermal hal test to use VtsHalHidlTargetTestEnvBase" am: 118f90b3b2 am: 3be1fe99cb 2018-02-16 00:17:13 +00:00
tv Update comments for doc comments. 2018-05-18 10:10:32 -07:00
usb Note confusion-causing breaks in HIDL convention. 2018-09-09 12:31:05 -07:00
vibrator Note confusion-causing breaks in HIDL convention. 2018-09-09 12:31:05 -07:00
vr/1.0 Merge "Convert vr hal test to use VtsHalHidlTargetTestEnvBase" am: f82e0825b6 am: a587d66b53 2018-02-09 20:43:24 +00:00
weaver/1.0 onvert weaver hal test to use VtsHalHidlTargetTestEnvBase 2018-02-08 21:53:09 -08:00
wifi Add VTS for Wifi VendorHAL 1.3 2018-09-04 18:54:23 -07:00
.clang-format
Android.bp Remove path from hidl_package_root. 2018-07-27 09:41:00 -07:00
CleanSpec.mk CleanSpec: Remove stale configstore@1.1-service.rc 2018-08-29 13:52:24 -07:00
current.txt Merge "Note confusion-causing breaks in HIDL convention." am: 27b09c2cd9 am: a8b9438aae 2018-09-10 07:22:16 -07:00
MODULE_LICENSE_APACHE2
NOTICE
OWNERS Add OWNERS in hardware/interfaces 2017-06-12 13:20:12 -07:00
PREUPLOAD.cfg
update-base-files.sh graphics: add graphics common 1.1 HAL with new pixel formats and usages. 2018-01-19 10:16:22 -08:00
update-makefiles.sh