Google is committed to advancing racial equity for Black communities. See how.

NameDescription
ddk.hw.physiter
ddk.hw.wlan.ieee80211 This header contains structs and enums derived from the IEEE 802.11 specification, in particular IEEE Std 802.11-2016. Accordingly:
ddk.hw.wlan.wlaninfo
fidl.examples.echo
fidl.examples.routing.echo
fidl.test.components
fuchsia.accessibility
fuchsia.accessibility.gesture
fuchsia.accessibility.semantics
fuchsia.accessibility.tts
fuchsia.accessibility.virtualkeyboard
fuchsia.appmgr
fuchsia.auth.oldtokens
fuchsia.blobfs
fuchsia.blobfs.internal
fuchsia.bluetooth
fuchsia.bluetooth.a2dp
fuchsia.bluetooth.avdtp
fuchsia.bluetooth.avrcp
fuchsia.bluetooth.avrcp.test
fuchsia.bluetooth.bredr
fuchsia.bluetooth.component
fuchsia.bluetooth.control
fuchsia.bluetooth.gatt
fuchsia.bluetooth.host
fuchsia.bluetooth.le
fuchsia.bluetooth.snoop
fuchsia.bluetooth.sys
fuchsia.bluetooth.test
fuchsia.boot
fuchsia.buildinfo
fuchsia.buttons
fuchsia.camera
fuchsia.camera2
fuchsia.camera2.hal
fuchsia.camera3
fuchsia.castauth
fuchsia.castconfig
fuchsia.castremotecontrol
fuchsia.castsetup For internal Google use only. This API is not to be used within the Fuchsia tree.
fuchsia.castsysteminfo
fuchsia.castwindow
fuchsia.cobalt Cobalt is the Fuchsia service used to log, collect and analyze metrics. The two main pillars of Cobalt are protecting user privacy and providing high-quality, aggregate metrics to serve system and component software developers' needs.
fuchsia.component
fuchsia.component.internal The FIDL representation of the component ID Index.
fuchsia.component.runner
fuchsia.component.types
fuchsia.data
fuchsia.debugdata
fuchsia.debugger
fuchsia.deprecatedtimezone
fuchsia.developer.bridge
fuchsia.developer.remotecontrol
fuchsia.developer.tiles
fuchsia.device
fuchsia.device.manager
fuchsia.device.test
fuchsia.devicesettings
fuchsia.diagnostics
fuchsia.diagnostics.internal
fuchsia.diagnostics.persist
fuchsia.diagnostics.stream
fuchsia.diagnostics.test
fuchsia.diagnostics.types
fuchsia.driver.framework
fuchsia.driver.registrar
fuchsia.driver.test
fuchsia.element
fuchsia.examples
fuchsia.exception
fuchsia.exception.internal
fuchsia.factory
fuchsia.factory.lowpan
fuchsia.factory.wlan
fuchsia.feedback
fuchsia.fonts
fuchsia.fs
fuchsia.fshost
fuchsia.gpu.magma
fuchsia.hardware.acpi
fuchsia.hardware.adc
fuchsia.hardware.amlogiccanvas
fuchsia.hardware.audio
fuchsia.hardware.audiotypes
fuchsia.hardware.backlight
fuchsia.hardware.badblock
fuchsia.hardware.block
fuchsia.hardware.block.encrypted
fuchsia.hardware.block.partition
fuchsia.hardware.block.verified
fuchsia.hardware.block.volume
fuchsia.hardware.bluetooth
fuchsia.hardware.bt.gattsvc
fuchsia.hardware.bt.hci
fuchsia.hardware.bt.vendor
fuchsia.hardware.buttons
fuchsia.hardware.camera
fuchsia.hardware.camera.sensor
fuchsia.hardware.camerahwaccel
fuchsia.hardware.clock
fuchsia.hardware.clockimpl
fuchsia.hardware.cpu.ctrl
fuchsia.hardware.cpu.insntrace
fuchsia.hardware.display
fuchsia.hardware.display.capture
fuchsia.hardware.display.clamprgb
fuchsia.hardware.display.controller
fuchsia.hardware.dotmatrixdisplay
fuchsia.hardware.dsi
fuchsia.hardware.dsiimpl
fuchsia.hardware.ethernet
fuchsia.hardware.ethernet.board
fuchsia.hardware.ethernet.mac
fuchsia.hardware.ftdi
fuchsia.hardware.gdc
fuchsia.hardware.ge2d
fuchsia.hardware.goldfish
fuchsia.hardware.goldfish.addressspace
fuchsia.hardware.goldfish.control
fuchsia.hardware.goldfish.pipe
fuchsia.hardware.goldfish.sync
fuchsia.hardware.gpio
fuchsia.hardware.gpioimpl
fuchsia.hardware.gpu.mali
fuchsia.hardware.hdmi
fuchsia.hardware.hidbus
fuchsia.hardware.hiddevice
fuchsia.hardware.i2c
fuchsia.hardware.i2cimpl
fuchsia.hardware.input
fuchsia.hardware.intelgpucore
fuchsia.hardware.intelhda.codec
fuchsia.hardware.iommu
fuchsia.hardware.isp
fuchsia.hardware.light
fuchsia.hardware.mailbox
fuchsia.hardware.midi
fuchsia.hardware.mipicsi
fuchsia.hardware.nand NandOperation's are submitted for processing via the queue() method of the Nand Protocol. Once submitted, the contents of the NandOperation may be modified while it's being processed.
fuchsia.hardware.nandinfo
fuchsia.hardware.network
fuchsia.hardware.network.device Generic Network Device interface.
fuchsia.hardware.network.mac
fuchsia.hardware.pci
fuchsia.hardware.pciroot
fuchsia.hardware.platform.bus
fuchsia.hardware.platform.device
fuchsia.hardware.power
fuchsia.hardware.power.statecontrol
fuchsia.hardware.powerimpl
fuchsia.hardware.pty A PTY (pseudoterminal) emulates terminal devices, with a "server" side (which represents the keyboard+monitor side of the terminal and is obtained by opening /dev/misc/ptmx) and a number of "client" sides which are obtained by calling `OpenClient`.
fuchsia.hardware.pwm
fuchsia.hardware.ram.metrics
fuchsia.hardware.rawnand
fuchsia.hardware.registers
fuchsia.hardware.rpmb
fuchsia.hardware.rtc
fuchsia.hardware.scpi
fuchsia.hardware.sdhci
fuchsia.hardware.sdio
fuchsia.hardware.sdmmc
fuchsia.hardware.serial
fuchsia.hardware.serialimpl
fuchsia.hardware.serialimpl.async
fuchsia.hardware.shareddma
fuchsia.hardware.sharedmemory
fuchsia.hardware.skipblock
fuchsia.hardware.spi
fuchsia.hardware.spiimpl
fuchsia.hardware.syscalls.pci
fuchsia.hardware.sysmem
fuchsia.hardware.tee
fuchsia.hardware.telephony.transport
fuchsia.hardware.temperature
fuchsia.hardware.test
fuchsia.hardware.thermal
fuchsia.hardware.usb.device
fuchsia.hardware.usb.hub
fuchsia.hardware.usb.hubdescriptor
fuchsia.hardware.usb.modeswitch
fuchsia.hardware.usb.peripheral
fuchsia.hardware.usb.phy
fuchsia.hardware.virtioconsole
fuchsia.hardware.vreg
fuchsia.hardware.wlan.info
fuchsia.hardware.wlan.mac
fuchsia.hardware.wlanif
fuchsia.hardware.wlanphy
fuchsia.hardware.wlanphyimpl
fuchsia.hwinfo
fuchsia.images
fuchsia.input
fuchsia.input.injection
fuchsia.input.report
fuchsia.input.virtualkeyboard
fuchsia.inspect
fuchsia.inspect.deprecated
fuchsia.intl
fuchsia.intl.l10n
fuchsia.intl.merge
fuchsia.io
fuchsia.io2 # Library Overview
fuchsia.kernel
fuchsia.ldsvc
fuchsia.legacymetrics
fuchsia.location Types which are useful across multiple location libraries.
fuchsia.location.namedplace Protocols and types related to named places. Named places include cities, countries, regions, etc. This specifically excludes protocols and types related to latitude and longitude.
fuchsia.location.position Protocols and types related to positions.
fuchsia.location.sensor Protocols and types related to sensors.
fuchsia.logger
fuchsia.lowpan
fuchsia.lowpan.bootstrap
fuchsia.lowpan.device
fuchsia.lowpan.test
fuchsia.lowpan.thread
fuchsia.math
fuchsia.media
fuchsia.media.audio
fuchsia.media.drm
fuchsia.media.playback
fuchsia.media.sessions2
fuchsia.media.sounds
fuchsia.media.target A library of protocols for routing media between devices.
fuchsia.mediacodec
fuchsia.mem
fuchsia.memory
fuchsia.memorypressure
fuchsia.metrics This file contains interfaces that allow clients to log events that are associated with metrics. These events are collected and later analyzed. Metrics are organized under a Project, which are associated with a Customer. Each of these objects has an integer ID and those IDs are used as parameters in the methods in this file. Metrics can also have one or more dimensions associated with them, which are then passed as a vector of event codes when logging the event.
fuchsia.migration
fuchsia.minfs
fuchsia.modular
fuchsia.modular.session
fuchsia.modular.testing
fuchsia.net
fuchsia.net.dhcp
fuchsia.net.dhcpv6
fuchsia.net.filter
fuchsia.net.http
fuchsia.net.interfaces
fuchsia.net.interfaces.admin
fuchsia.net.mdns
fuchsia.net.name
fuchsia.net.neighbor The neighbor table helps decide where to send IP packets. It allows for the translation between IP addresses and MAC addresses.
fuchsia.net.oldhttp
fuchsia.net.routes
fuchsia.net.stack
fuchsia.net.tun
fuchsia.netemul.environment
fuchsia.netemul.network
fuchsia.netemul.sandbox
fuchsia.netemul.sync
fuchsia.netstack
fuchsia.overnet
fuchsia.overnet.protocol
fuchsia.paver
fuchsia.perfmon.cpu
fuchsia.pkg
fuchsia.pkg.rewrite
fuchsia.posix
fuchsia.posix.socket
fuchsia.power.manager
fuchsia.process
fuchsia.process.lifecycle
fuchsia.realm.builder
fuchsia.recovery
fuchsia.recovery.policy
fuchsia.recovery.ui
fuchsia.router.config
fuchsia.scenic.allocation
fuchsia.scenic.scheduling
fuchsia.scenic.snapshot
fuchsia.scheduler
fuchsia.session
fuchsia.sessionmanager
fuchsia.settings
fuchsia.settings.policy
fuchsia.space
fuchsia.starnix.developer
fuchsia.stash
fuchsia.storage.metrics
fuchsia.sys
fuchsia.sys.index
fuchsia.sys.internal
fuchsia.sys.test
fuchsia.sys2
fuchsia.sysinfo
fuchsia.sysmem
fuchsia.sysmem2
fuchsia.systemmonitor
fuchsia.tee
fuchsia.tee.manager
fuchsia.telephony.snoop
fuchsia.test
fuchsia.test.echofactory
fuchsia.test.internal
fuchsia.test.manager
fuchsia.thermal
fuchsia.time
fuchsia.time.external Defines the protocols used to sample UTC time using time synchronization protocols such as NTP.
fuchsia.tracing.controller
fuchsia.tracing.kernel
fuchsia.tracing.provider
fuchsia.ui.activity
fuchsia.ui.activity.control
fuchsia.ui.annotation
fuchsia.ui.app
fuchsia.ui.brightness
fuchsia.ui.display
fuchsia.ui.focus
fuchsia.ui.gfx
fuchsia.ui.input
fuchsia.ui.input.accessibility
fuchsia.ui.input3
fuchsia.ui.lifecycle
fuchsia.ui.pointer
fuchsia.ui.pointer.augment These augmentation protocols represent powerful introspection capabilities into the view hierarchy, and must be individually routed to specific target components. Most clients should not have access to these protocols. Some commonalities: - Theory of operation. These augmentation protocols accept a standard protocol endpoint and return an augmented protocol endpoint. In case of error, the original endpoint is returned. - View hierarchy scope. The reach of the augmented protocols are inherently bound to the original protocols they augment. That is, if the original protocol has power over only one view, the augmented protocol gives access to only that view. - Security warning. These protocols enable a form of clickjacking! While the view hierarchy prevents clickjacking of arbitrary views, care must be taken to route these augmentation protocols to the intended view's component. - Security guarantees. These protocols offer Confidentiality, Integrity, and Availability of the augmented data to authorized components. That is, non-authorized components cannot snoop on this data, modify its contents, or prevent its dispatch to authorized components. - Append semantics. Each augmentation provides augmentation-specific data to the protocol's regular event, but otherwise is not intended to modify the original protocol's basic functionality. - Synchronicity. The augmentation-specific data is synchronous with the original protocol's data. - API evolution. Server-side can introduce new methods to these protocols, and new fields to these tables, without breaking existing clients of the original or augmented protocol. For example, [`MouseEventWithGlobalMouse`] can be extended without consequences for [`fuchsia.ui.pointer.MouseEvent`]. - API evolution. When clients require substantially different augmentation, new augmentation protocols representing those capabilities can (and should) be introduced. For example, if one client of [`GlobalMouse`] requires additional fields that are really about view-local hit data, it would be reasonable to mint a new augmentation.
fuchsia.ui.pointerinjector
fuchsia.ui.policy
fuchsia.ui.policy.accessibility
fuchsia.ui.scenic
fuchsia.ui.scenic.internal
fuchsia.ui.types
fuchsia.ui.views
fuchsia.ui.views.accessibility
fuchsia.ultrasound
fuchsia.update
fuchsia.update.channel
fuchsia.update.channelcontrol
fuchsia.update.installer
fuchsia.update.verify
fuchsia.url
fuchsia.virtualaudio
fuchsia.virtualconsole
fuchsia.vulkan.loader
fuchsia.weave
fuchsia.web
fuchsia.wlan.common
fuchsia.wlan.device
fuchsia.wlan.device.service
fuchsia.wlan.devmgr
fuchsia.wlan.ieee80211
fuchsia.wlan.internal
fuchsia.wlan.mesh
fuchsia.wlan.minstrel
fuchsia.wlan.mlme
fuchsia.wlan.policy
fuchsia.wlan.product.deprecatedclient
fuchsia.wlan.product.deprecatedconfiguration
fuchsia.wlan.sme
fuchsia.wlan.stats
fuchsia.wlan.tap
test.placeholders
zx

Generated with fidldoc v0.0.4