Namespaces
Enumerations
enum class ObjType : uint32_t
| Name | Value |
|---|---|
| kChannel | 4u |
Defined at line 17 of file fidling/gen/sdk/fidl/fdf/fdf/cpp/fidl/fdf/cpp/common_types.h
enum LogSeverity : uint8_t
| Name | Value |
|---|---|
| TRACE | FUCHSIA_LOG_TRACE |
| DEBUG | FUCHSIA_LOG_DEBUG |
| INFO | FUCHSIA_LOG_INFO |
| WARN | FUCHSIA_LOG_WARNING |
| ERROR | FUCHSIA_LOG_ERROR |
| FATAL | FUCHSIA_LOG_FATAL |
Defined at line 71 of file ../../sdk/lib/driver/logging/cpp/logger.h
Records
-
class Arena -
class AsyncEventHandler -
class AsyncEventHandler<fuchsia_driver_framework::Driver> -
class AsyncEventHandler<fuchsia_hardware_network_driver::NetworkPort> -
class AsyncEventHandler<fuchsia_hardware_network_driver::NetworkDeviceIfc> -
class AsyncEventHandler<fuchsia_hardware_network_driver::NetworkDeviceImpl> -
class AsyncEventHandler<fuchsia_hardware_network_driver::MacAddr> -
class AsyncEventHandler<fuchsia_device_runtime_test::Parent> -
class AsyncEventHandler<fuchsia_hardware_platform_bus::PlatformBus> -
class AsyncEventHandler<fuchsia_hardware_platform_bus::Firmware> -
class AsyncEventHandler<fuchsia_compat_runtime_test::Root> -
class AsyncEventHandler<fuchsia_hardware_sdmmc::InBandInterrupt> -
class AsyncEventHandler<fuchsia_hardware_sdmmc::Cqhci> -
class AsyncEventHandler<fuchsia_hardware_sdmmc::Sdmmc> -
class AsyncEventHandler<fuchsia_hardware_inlineencryption::DriverDevice> -
class AsyncEventHandler<fuchsia_hardware_cqhci::Cqhci> -
class AsyncEventHandler<fuchsia_hardware_rpmb::DriverRpmb> -
class AsyncEventHandler<fuchsia_hardware_sdhci::Device> -
class AsyncEventHandler<fuchsia_wlan_softmac::WlanSoftmac> -
class AsyncEventHandler<fuchsia_wlan_softmac::WlanSoftmacIfc> -
class AsyncEventHandler<fuchsia_hardware_spiimpl::SpiImpl> -
class AsyncEventHandler<test_transport::EmptyProtocol> -
class AsyncEventHandler<test_transport::TwoWayTest> -
class AsyncEventHandler<test_transport::TwoWayEmptyArgsTest> -
class AsyncEventHandler<test_transport::OneWayTest> -
class AsyncEventHandler<test_transport::SendDriverTransportEndTest> -
class AsyncEventHandler<test_transport::SendZirconHandleTest> -
class AsyncEventHandler<test_transport::SendFdfChannelTest> -
class AsyncEventHandler<test_transport::OnErrorCloseHandlesTest> -
class AsyncEventHandler<test_transport::SendEventTest> -
class AsyncEventHandler<fuchsia_wlan_phyimpl::WlanPhyImpl> -
class AsyncEventHandler<fuchsia_hardware_clockimpl::ClockImpl> -
class AsyncEventHandler<fuchsia_hardware_i2cimpl::Device> -
class AsyncEventHandler<fuchsia_hardware_pinimpl::PinImpl> -
class AsyncEventHandler<fuchsia_hardware_serialimpl::Device> -
class AsyncEventHandler<fuchsia_hardware_adcimpl::Device> -
class AsyncEventHandler<fuchsia_compat_runtime::Root> -
class AsyncEventHandler<test_driver_coding::DriverChannelProtocol> -
class AsyncEventHandler<test_wlan_fidlbridge::Driver> -
class AsyncEventHandler<test_unknown_interactions::UnknownInteractionsDriverProtocol> -
class AsyncEventHandler<test_unknown_interactions::UnknownInteractionsAjarDriverProtocol> -
class AsyncEventHandler<test_unknown_interactions::UnknownInteractionsClosedDriverProtocol> -
class AsyncEventHandler<fuchsia_runtime_composite_test::RuntimeCompositeProtocol> -
class AsyncEventHandler<fuchsia_runtime_test::Setter> -
class AsyncEventHandler<fuchsia_runtime_test::Getter> -
class Channel -
class ChannelPair -
class ChannelRead -
class ChannelReadBase -
class Client -
class ClientEnd -
class Completer -
class Dispatcher -
class DriverBase -
class DriverBase2 -
class DriverContext -
class Endpoints -
class Logger -
class MmioBuffer -
class MmioBufferOps -
class MmioPinnedBuffer -
class MmioView -
class Namespace -
class OutgoingDirectory -
class OwnedChildNode -
class PDev -
class PrepareStopCompleter -
class Protocol -
class Result -
class Result<fuchsia_driver_framework::Driver::Start> -
class Result<fuchsia_driver_framework::Driver::Suspend> -
class Result<fuchsia_driver_framework::Driver::Resume> -
class Result<fuchsia_hardware_network_driver::NetworkPort::GetInfo> -
class Result<fuchsia_hardware_network_driver::NetworkPort::GetStatus> -
class Result<fuchsia_hardware_network_driver::NetworkPort::GetMac> -
class Result<fuchsia_hardware_network_driver::NetworkDeviceIfc::AddPort> -
class Result<fuchsia_hardware_network_driver::NetworkDeviceIfc::UpdateRxBufferParams> -
class Result<fuchsia_hardware_network_driver::NetworkDeviceImpl::Init> -
class Result<fuchsia_hardware_network_driver::NetworkDeviceImpl::Start> -
class Result<fuchsia_hardware_network_driver::NetworkDeviceImpl::Stop> -
class Result<fuchsia_hardware_network_driver::NetworkDeviceImpl::GetInfo> -
class Result<fuchsia_hardware_network_driver::NetworkDeviceImpl::PrepareVmo> -
class Result<fuchsia_hardware_network_driver::NetworkDeviceImpl::ReleaseVmo> -
class Result<fuchsia_hardware_network_driver::MacAddr::GetAddress> -
class Result<fuchsia_hardware_network_driver::MacAddr::GetFeatures> -
class Result<fuchsia_hardware_network_driver::MacAddr::SetMode> -
class Result<fuchsia_hardware_platform_bus::PlatformBus::NodeAdd> -
class Result<fuchsia_hardware_platform_bus::PlatformBus::GetBoardInfo> -
class Result<fuchsia_hardware_platform_bus::PlatformBus::SetBoardInfo> -
class Result<fuchsia_hardware_platform_bus::PlatformBus::SetBootloaderInfo> -
class Result<fuchsia_hardware_platform_bus::PlatformBus::RegisterSysSuspendCallback> -
class Result<fuchsia_hardware_platform_bus::PlatformBus::AddCompositeNodeSpec> -
class Result<fuchsia_hardware_platform_bus::PlatformBus::RegisterIommu> -
class Result<fuchsia_hardware_platform_bus::Firmware::GetFirmware> -
class Result<fuchsia_compat_runtime_test::Root::GetString> -
class Result<fuchsia_hardware_sdmmc::InBandInterrupt::Callback> -
class Result<fuchsia_hardware_sdmmc::Cqhci::InitializeCommandQueueing> -
class Result<fuchsia_hardware_sdmmc::Cqhci::EnableCqhci> -
class Result<fuchsia_hardware_sdmmc::Cqhci::DisableCqhci> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::InitializeCommandQueueing> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::EnableCqhci> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::DisableCqhci> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::HostInfo> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::SetSignalVoltage> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::SetBusWidth> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::SetBusFreq> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::SetTiming> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::HwReset> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::PerformTuning> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::RegisterInBandInterrupt> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::RegisterVmo> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::UnregisterVmo> -
class Result<fuchsia_hardware_sdmmc::Sdmmc::Request> -
class Result<fuchsia_hardware_inlineencryption::DriverDevice::ProgramKey> -
class Result<fuchsia_hardware_inlineencryption::DriverDevice::DeriveRawSecret> -
class Result<fuchsia_hardware_cqhci::Cqhci::InitializeCommandQueueing> -
class Result<fuchsia_hardware_cqhci::Cqhci::EnableCqhci> -
class Result<fuchsia_hardware_cqhci::Cqhci::DisableCqhci> -
class Result<fuchsia_hardware_cqhci::Cqhci::HostInfo> -
class Result<fuchsia_hardware_rpmb::DriverRpmb::GetDeviceInfo> -
class Result<fuchsia_hardware_rpmb::DriverRpmb::Request> -
class Result<fuchsia_hardware_sdhci::Device::GetInterrupt> -
class Result<fuchsia_hardware_sdhci::Device::GetSdhciMmio> -
class Result<fuchsia_hardware_sdhci::Device::GetCqhciMmio> -
class Result<fuchsia_hardware_sdhci::Device::GetBti> -
class Result<fuchsia_hardware_sdhci::Device::GetBaseClock> -
class Result<fuchsia_hardware_sdhci::Device::GetQuirks> -
class Result<fuchsia_hardware_sdhci::Device::HwReset> -
class Result<fuchsia_hardware_sdhci::Device::VendorConfigureBus> -
class Result<fuchsia_hardware_sdhci::Device::VendorPerformTuning> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::Query> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::QueryDiscoverySupport> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::QueryMacSublayerSupport> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::QuerySecuritySupport> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::QuerySpectrumManagementSupport> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::SetChannel> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::JoinBss> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::EnableBeaconing> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::DisableBeaconing> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::InstallKey> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::NotifyAssociationComplete> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::ClearAssociation> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::StartPassiveScan> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::StartActiveScan> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::CancelScan> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::UpdateWmmParameters> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::Start> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::Stop> -
class Result<fuchsia_wlan_softmac::WlanSoftmac::QueueTx> -
class Result<fuchsia_wlan_softmac::WlanSoftmacIfc::ReportTxResult> -
class Result<fuchsia_wlan_softmac::WlanSoftmacIfc::NotifyScanComplete> -
class Result<fuchsia_wlan_softmac::WlanSoftmacIfc::Recv> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::GetChipSelectCount> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::TransmitVector> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::ReceiveVector> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::ExchangeVector> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::LockBus> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::UnlockBus> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::RegisterVmo> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::UnregisterVmo> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::TransmitVmo> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::ReceiveVmo> -
class Result<fuchsia_hardware_spiimpl::SpiImpl::ExchangeVmo> -
class Result<test_transport::TwoWayTest::TwoWay> -
class Result<test_transport::TwoWayEmptyArgsTest::TwoWayEmptyArgs> -
class Result<test_transport::SendDriverTransportEndTest::SendDriverTransportEnd> -
class Result<test_transport::SendZirconHandleTest::SendZirconHandle> -
class Result<test_transport::SendFdfChannelTest::SendFdfChannel> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::Init> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::GetSupportedMacRoles> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::CreateIface> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::DestroyIface> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::SetCountry> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::ClearCountry> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::GetCountry> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::SetPowerSaveMode> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::GetPowerSaveMode> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::PowerDown> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::PowerUp> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::Reset> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::GetPowerState> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::SetBtCoexistenceMode> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::SetTxPowerScenario> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::ResetTxPowerScenario> -
class Result<fuchsia_wlan_phyimpl::WlanPhyImpl::GetTxPowerScenario> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::Enable> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::Disable> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::IsEnabled> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::SetRate> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::QuerySupportedRate> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::GetRate> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::SetInput> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::GetNumInputs> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::GetInput> -
class Result<fuchsia_hardware_clockimpl::ClockImpl::GetClockProperties> -
class Result<fuchsia_hardware_i2cimpl::Device::GetMaxTransferSize> -
class Result<fuchsia_hardware_i2cimpl::Device::SetBitrate> -
class Result<fuchsia_hardware_i2cimpl::Device::Transact> -
class Result<fuchsia_hardware_pinimpl::PinImpl::Read> -
class Result<fuchsia_hardware_pinimpl::PinImpl::SetBufferMode> -
class Result<fuchsia_hardware_pinimpl::PinImpl::ConfigureInterrupt> -
class Result<fuchsia_hardware_pinimpl::PinImpl::GetInterrupt> -
class Result<fuchsia_hardware_pinimpl::PinImpl::ReleaseInterrupt> -
class Result<fuchsia_hardware_pinimpl::PinImpl::Configure> -
class Result<fuchsia_hardware_serialimpl::Device::GetInfo> -
class Result<fuchsia_hardware_serialimpl::Device::Config> -
class Result<fuchsia_hardware_serialimpl::Device::Enable> -
class Result<fuchsia_hardware_serialimpl::Device::Read> -
class Result<fuchsia_hardware_serialimpl::Device::Write> -
class Result<fuchsia_hardware_serialimpl::Device::CancelAll> -
class Result<fuchsia_hardware_adcimpl::Device::GetResolution> -
class Result<fuchsia_hardware_adcimpl::Device::GetSample> -
class Result<fuchsia_compat_runtime::Root::GetString> -
class Result<test_wlan_fidlbridge::Driver::NoDomainError> -
class Result<test_wlan_fidlbridge::Driver::WithDomainError> -
class Result<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictTwoWay> -
class Result<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictTwoWayFields> -
class Result<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictTwoWayErr> -
class Result<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictTwoWayFieldsErr> -
class Result<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleTwoWay> -
class Result<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleTwoWayFields> -
class Result<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleTwoWayErr> -
class Result<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleTwoWayFieldsErr> -
class Result<fuchsia_runtime_composite_test::RuntimeCompositeProtocol::Handshake> -
class Result<fuchsia_runtime_test::Setter::Set> -
class Result<fuchsia_runtime_test::Getter::Get> -
class ResumeCompleter -
class Server -
class Server<fuchsia_driver_framework::Driver> -
class Server<fuchsia_hardware_network_driver::NetworkPort> -
class Server<fuchsia_hardware_network_driver::NetworkDeviceIfc> -
class Server<fuchsia_hardware_network_driver::NetworkDeviceImpl> -
class Server<fuchsia_hardware_network_driver::MacAddr> -
class Server<fuchsia_device_runtime_test::Parent> -
class Server<fuchsia_hardware_platform_bus::PlatformBus> -
class Server<fuchsia_hardware_platform_bus::Firmware> -
class Server<fuchsia_compat_runtime_test::Root> -
class Server<fuchsia_hardware_sdmmc::InBandInterrupt> -
class Server<fuchsia_hardware_sdmmc::Cqhci> -
class Server<fuchsia_hardware_sdmmc::Sdmmc> -
class Server<fuchsia_hardware_inlineencryption::DriverDevice> -
class Server<fuchsia_hardware_cqhci::Cqhci> -
class Server<fuchsia_hardware_rpmb::DriverRpmb> -
class Server<fuchsia_hardware_sdhci::Device> -
class Server<fuchsia_wlan_softmac::WlanSoftmac> -
class Server<fuchsia_wlan_softmac::WlanSoftmacIfc> -
class Server<fuchsia_hardware_spiimpl::SpiImpl> -
class Server<test_transport::EmptyProtocol> -
class Server<test_transport::TwoWayTest> -
class Server<test_transport::TwoWayEmptyArgsTest> -
class Server<test_transport::OneWayTest> -
class Server<test_transport::SendDriverTransportEndTest> -
class Server<test_transport::SendZirconHandleTest> -
class Server<test_transport::SendFdfChannelTest> -
class Server<test_transport::OnErrorCloseHandlesTest> -
class Server<test_transport::SendEventTest> -
class Server<fuchsia_wlan_phyimpl::WlanPhyImpl> -
class Server<fuchsia_hardware_clockimpl::ClockImpl> -
class Server<fuchsia_hardware_i2cimpl::Device> -
class Server<fuchsia_hardware_pinimpl::PinImpl> -
class Server<fuchsia_hardware_serialimpl::Device> -
class Server<fuchsia_hardware_adcimpl::Device> -
class Server<fuchsia_compat_runtime::Root> -
class Server<test_driver_coding::DriverChannelProtocol> -
class Server<test_wlan_fidlbridge::Driver> -
class Server<test_unknown_interactions::UnknownInteractionsDriverProtocol> -
class Server<test_unknown_interactions::UnknownInteractionsAjarDriverProtocol> -
class Server<test_unknown_interactions::UnknownInteractionsClosedDriverProtocol> -
class Server<fuchsia_runtime_composite_test::RuntimeCompositeProtocol> -
class Server<fuchsia_runtime_test::Setter> -
class Server<fuchsia_runtime_test::Getter> -
class ServerBinding -
class ServerBindingGroup -
class ServerBindingRef -
class ServerEnd -
class ServiceValidator -
class SharedClient -
class StartCompleter -
class StopCompleter -
class SuspendCompleter -
class SynchronizedDispatcher -
class Unowned -
class UnownedClientEnd -
class UnownedServerEnd -
class UnsynchronizedDispatcher -
class WireAsyncEventHandler -
class WireAsyncEventHandler<fuchsia_driver_framework::Driver> -
class WireAsyncEventHandler<fuchsia_wlan_phyimpl::WlanPhyImpl> -
class WireAsyncEventHandler<fuchsia_hardware_network_driver::NetworkPort> -
class WireAsyncEventHandler<fuchsia_hardware_network_driver::NetworkDeviceIfc> -
class WireAsyncEventHandler<fuchsia_hardware_network_driver::NetworkDeviceImpl> -
class WireAsyncEventHandler<fuchsia_hardware_network_driver::MacAddr> -
class WireAsyncEventHandler<fuchsia_hardware_display_engine::EngineListener> -
class WireAsyncEventHandler<fuchsia_hardware_display_engine::Engine> -
class WireAsyncEventHandler<fuchsia_device_runtime_test::Parent> -
class WireAsyncEventHandler<fuchsia_hardware_serialimpl::Device> -
class WireAsyncEventHandler<fuchsia_hardware_platform_bus::PlatformBus> -
class WireAsyncEventHandler<fuchsia_hardware_platform_bus::Firmware> -
class WireAsyncEventHandler<fuchsia_compat_runtime_test::Root> -
class WireAsyncEventHandler<fuchsia_hardware_sdio::DriverDevice> -
class WireAsyncEventHandler<fuchsia_hardware_sdmmc::InBandInterrupt> -
class WireAsyncEventHandler<fuchsia_hardware_sdmmc::Cqhci> -
class WireAsyncEventHandler<fuchsia_hardware_sdmmc::Sdmmc> -
class WireAsyncEventHandler<fuchsia_hardware_inlineencryption::DriverDevice> -
class WireAsyncEventHandler<fuchsia_hardware_cqhci::Cqhci> -
class WireAsyncEventHandler<fuchsia_hardware_rpmb::DriverRpmb> -
class WireAsyncEventHandler<test_transport::EmptyProtocol> -
class WireAsyncEventHandler<test_transport::TwoWayTest> -
class WireAsyncEventHandler<test_transport::TwoWayEmptyArgsTest> -
class WireAsyncEventHandler<test_transport::OneWayTest> -
class WireAsyncEventHandler<test_transport::SendDriverTransportEndTest> -
class WireAsyncEventHandler<test_transport::SendZirconHandleTest> -
class WireAsyncEventHandler<test_transport::SendFdfChannelTest> -
class WireAsyncEventHandler<test_transport::OnErrorCloseHandlesTest> -
class WireAsyncEventHandler<test_transport::SendEventTest> -
class WireAsyncEventHandler<fuchsia_hardware_sdhci::Device> -
class WireAsyncEventHandler<fuchsia_wlan_softmac::WlanSoftmac> -
class WireAsyncEventHandler<fuchsia_wlan_softmac::WlanSoftmacIfc> -
class WireAsyncEventHandler<fuchsia_driver_component_test::DriverProtocol> -
class WireAsyncEventHandler<fuchsia_hardware_spiimpl::SpiImpl> -
class WireAsyncEventHandler<fuchsia_hardware_gpu_mali::ArmMali> -
class WireAsyncEventHandler<fuchsia_hardware_i2cimpl::Device> -
class WireAsyncEventHandler<fuchsia_hardware_clockimpl::ClockImpl> -
class WireAsyncEventHandler<fuchsia_ui_pointerinjector_dso::Registry> -
class WireAsyncEventHandler<fuchsia_ui_pointerinjector_dso::Device> -
class WireAsyncEventHandler<fuchsia_hardware_pinimpl::PinImpl> -
class WireAsyncEventHandler<fuchsia_hardware_adcimpl::Device> -
class WireAsyncEventHandler<fidl_examples_echo::DriverEcho> -
class WireAsyncEventHandler<fuchsia_compat_runtime::Root> -
class WireAsyncEventHandler<test_driver_coding::DriverChannelProtocol> -
class WireAsyncEventHandler<test_wlan_fidlbridge::Driver> -
class WireAsyncEventHandler<fuchsia_driver_transport_test::DriverTransportProtocol> -
class WireAsyncEventHandler<test_unknown_interactions::UnknownInteractionsDriverProtocol> -
class WireAsyncEventHandler<test_unknown_interactions::UnknownInteractionsAjarDriverProtocol> -
class WireAsyncEventHandler<test_unknown_interactions::UnknownInteractionsClosedDriverProtocol> -
class WireAsyncEventHandler<fuchsia_runtime_composite_test::RuntimeCompositeProtocol> -
class WireAsyncEventHandler<fuchsia_runtime_test::Setter> -
class WireAsyncEventHandler<fuchsia_runtime_test::Getter> -
class WireAsyncEventHandler<fuchsia_runtime_microbenchmarks::Device> -
class WireClient -
class WireServer -
class WireServer<fuchsia_driver_framework::Driver> -
class WireServer<fuchsia_wlan_phyimpl::WlanPhyImpl> -
class WireServer<fuchsia_hardware_network_driver::NetworkPort> -
class WireServer<fuchsia_hardware_network_driver::NetworkDeviceIfc> -
class WireServer<fuchsia_hardware_network_driver::NetworkDeviceImpl> -
class WireServer<fuchsia_hardware_network_driver::MacAddr> -
class WireServer<fuchsia_hardware_display_engine::EngineListener> -
class WireServer<fuchsia_hardware_display_engine::Engine> -
class WireServer<fuchsia_device_runtime_test::Parent> -
class WireServer<fuchsia_hardware_serialimpl::Device> -
class WireServer<fuchsia_hardware_platform_bus::PlatformBus> -
class WireServer<fuchsia_hardware_platform_bus::Firmware> -
class WireServer<fuchsia_compat_runtime_test::Root> -
class WireServer<fuchsia_hardware_sdio::DriverDevice> -
class WireServer<fuchsia_hardware_sdmmc::InBandInterrupt> -
class WireServer<fuchsia_hardware_sdmmc::Cqhci> -
class WireServer<fuchsia_hardware_sdmmc::Sdmmc> -
class WireServer<fuchsia_hardware_inlineencryption::DriverDevice> -
class WireServer<fuchsia_hardware_cqhci::Cqhci> -
class WireServer<fuchsia_hardware_rpmb::DriverRpmb> -
class WireServer<test_transport::EmptyProtocol> -
class WireServer<test_transport::TwoWayTest> -
class WireServer<test_transport::TwoWayEmptyArgsTest> -
class WireServer<test_transport::OneWayTest> -
class WireServer<test_transport::SendDriverTransportEndTest> -
class WireServer<test_transport::SendZirconHandleTest> -
class WireServer<test_transport::SendFdfChannelTest> -
class WireServer<test_transport::OnErrorCloseHandlesTest> -
class WireServer<test_transport::SendEventTest> -
class WireServer<fuchsia_hardware_sdhci::Device> -
class WireServer<fuchsia_wlan_softmac::WlanSoftmac> -
class WireServer<fuchsia_wlan_softmac::WlanSoftmacIfc> -
class WireServer<fuchsia_driver_component_test::DriverProtocol> -
class WireServer<fuchsia_hardware_spiimpl::SpiImpl> -
class WireServer<fuchsia_hardware_gpu_mali::ArmMali> -
class WireServer<fuchsia_hardware_i2cimpl::Device> -
class WireServer<fuchsia_hardware_clockimpl::ClockImpl> -
class WireServer<fuchsia_ui_pointerinjector_dso::Registry> -
class WireServer<fuchsia_ui_pointerinjector_dso::Device> -
class WireServer<fuchsia_hardware_pinimpl::PinImpl> -
class WireServer<fuchsia_hardware_adcimpl::Device> -
class WireServer<fidl_examples_echo::DriverEcho> -
class WireServer<fuchsia_compat_runtime::Root> -
class WireServer<test_driver_coding::DriverChannelProtocol> -
class WireServer<test_wlan_fidlbridge::Driver> -
class WireServer<fuchsia_driver_transport_test::DriverTransportProtocol> -
class WireServer<test_unknown_interactions::UnknownInteractionsDriverProtocol> -
class WireServer<test_unknown_interactions::UnknownInteractionsAjarDriverProtocol> -
class WireServer<test_unknown_interactions::UnknownInteractionsClosedDriverProtocol> -
class WireServer<fuchsia_runtime_composite_test::RuntimeCompositeProtocol> -
class WireServer<fuchsia_runtime_test::Setter> -
class WireServer<fuchsia_runtime_test::Getter> -
class WireServer<fuchsia_runtime_microbenchmarks::Device> -
class WireSharedClient -
class WireSyncClient -
class WireUnownedResult -
class WireUnownedResult<fuchsia_driver_framework::Driver::Start> -
class WireUnownedResult<fuchsia_driver_framework::Driver::Stop> -
class WireUnownedResult<fuchsia_driver_framework::Driver::Suspend> -
class WireUnownedResult<fuchsia_driver_framework::Driver::Resume> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::Init> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::GetSupportedMacRoles> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::CreateIface> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::DestroyIface> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::SetCountry> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::ClearCountry> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::GetCountry> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::SetPowerSaveMode> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::GetPowerSaveMode> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::PowerDown> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::PowerUp> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::Reset> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::GetPowerState> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::SetBtCoexistenceMode> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::SetTxPowerScenario> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::ResetTxPowerScenario> -
class WireUnownedResult<fuchsia_wlan_phyimpl::WlanPhyImpl::GetTxPowerScenario> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkPort::GetInfo> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkPort::GetStatus> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkPort::SetActive> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkPort::GetMac> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkPort::Removed> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceIfc::PortStatusChanged> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceIfc::AddPort> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceIfc::RemovePort> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceIfc::CompleteRx> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceIfc::CompleteTx> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceIfc::DelegateRxLease> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceIfc::UpdateRxBufferParams> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceIfc::RequestRxSpace> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceImpl::Init> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceImpl::Start> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceImpl::Stop> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceImpl::GetInfo> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceImpl::QueueTx> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceImpl::QueueRxSpace> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceImpl::PrepareVmo> -
class WireUnownedResult<fuchsia_hardware_network_driver::NetworkDeviceImpl::ReleaseVmo> -
class WireUnownedResult<fuchsia_hardware_network_driver::MacAddr::GetAddress> -
class WireUnownedResult<fuchsia_hardware_network_driver::MacAddr::GetFeatures> -
class WireUnownedResult<fuchsia_hardware_network_driver::MacAddr::SetMode> -
class WireUnownedResult<fuchsia_hardware_display_engine::EngineListener::OnDisplayAdded> -
class WireUnownedResult<fuchsia_hardware_display_engine::EngineListener::OnDisplayRemoved> -
class WireUnownedResult<fuchsia_hardware_display_engine::EngineListener::OnDisplayVsync> -
class WireUnownedResult<fuchsia_hardware_display_engine::EngineListener::OnCaptureComplete> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::CompleteCoordinatorConnection> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::UnsetListener> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::ImportBufferCollection> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::ReleaseBufferCollection> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::ImportImage> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::ImportImageForCapture> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::ReleaseImage> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::CheckConfiguration> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::SubmitConfiguration> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::SetBufferCollectionConstraints> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::SetDisplayPowerMode> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::SetMinimumRgb> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::StartCapture> -
class WireUnownedResult<fuchsia_hardware_display_engine::Engine::ReleaseCapture> -
class WireUnownedResult<fuchsia_hardware_serialimpl::Device::GetInfo> -
class WireUnownedResult<fuchsia_hardware_serialimpl::Device::Config> -
class WireUnownedResult<fuchsia_hardware_serialimpl::Device::Enable> -
class WireUnownedResult<fuchsia_hardware_serialimpl::Device::Read> -
class WireUnownedResult<fuchsia_hardware_serialimpl::Device::Write> -
class WireUnownedResult<fuchsia_hardware_serialimpl::Device::CancelAll> -
class WireUnownedResult<fuchsia_hardware_platform_bus::PlatformBus::NodeAdd> -
class WireUnownedResult<fuchsia_hardware_platform_bus::PlatformBus::GetBoardInfo> -
class WireUnownedResult<fuchsia_hardware_platform_bus::PlatformBus::SetBoardInfo> -
class WireUnownedResult<fuchsia_hardware_platform_bus::PlatformBus::SetBootloaderInfo> -
class WireUnownedResult<fuchsia_hardware_platform_bus::PlatformBus::RegisterSysSuspendCallback> -
class WireUnownedResult<fuchsia_hardware_platform_bus::PlatformBus::AddCompositeNodeSpec> -
class WireUnownedResult<fuchsia_hardware_platform_bus::PlatformBus::RegisterIommu> -
class WireUnownedResult<fuchsia_hardware_platform_bus::Firmware::GetFirmware> -
class WireUnownedResult<fuchsia_compat_runtime_test::Root::GetString> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::GetDevHwInfo> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::EnableFn> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::DisableFn> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::IoReady> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::EnableFnIntr> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::DisableFnIntr> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::UpdateBlockSize> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::GetBlockSize> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::ReadByte> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::WriteByte> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::GetInBandIntr> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::AckInBandIntr> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::IoAbort> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::IntrPending> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::DoVendorControlRwByte> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::RegisterVmo> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::UnregisterVmo> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::DoRwTxn> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::RequestCardReset> -
class WireUnownedResult<fuchsia_hardware_sdio::DriverDevice::PerformTuning> -
class WireUnownedResult<fuchsia_hardware_sdmmc::InBandInterrupt::Callback> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Cqhci::InitializeCommandQueueing> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Cqhci::EnableCqhci> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Cqhci::DisableCqhci> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::InitializeCommandQueueing> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::EnableCqhci> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::DisableCqhci> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::HostInfo> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::SetSignalVoltage> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::SetBusWidth> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::SetBusFreq> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::SetTiming> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::HwReset> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::PerformTuning> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::RegisterInBandInterrupt> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::AckInBandInterrupt> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::RegisterVmo> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::UnregisterVmo> -
class WireUnownedResult<fuchsia_hardware_sdmmc::Sdmmc::Request> -
class WireUnownedResult<fuchsia_hardware_inlineencryption::DriverDevice::ProgramKey> -
class WireUnownedResult<fuchsia_hardware_inlineencryption::DriverDevice::DeriveRawSecret> -
class WireUnownedResult<fuchsia_hardware_cqhci::Cqhci::InitializeCommandQueueing> -
class WireUnownedResult<fuchsia_hardware_cqhci::Cqhci::EnableCqhci> -
class WireUnownedResult<fuchsia_hardware_cqhci::Cqhci::DisableCqhci> -
class WireUnownedResult<fuchsia_hardware_cqhci::Cqhci::HostInfo> -
class WireUnownedResult<fuchsia_hardware_rpmb::DriverRpmb::GetDeviceInfo> -
class WireUnownedResult<fuchsia_hardware_rpmb::DriverRpmb::Request> -
class WireUnownedResult<test_transport::TwoWayTest::TwoWay> -
class WireUnownedResult<test_transport::TwoWayEmptyArgsTest::TwoWayEmptyArgs> -
class WireUnownedResult<test_transport::OneWayTest::OneWay> -
class WireUnownedResult<test_transport::SendDriverTransportEndTest::SendDriverTransportEnd> -
class WireUnownedResult<test_transport::SendZirconHandleTest::SendZirconHandle> -
class WireUnownedResult<test_transport::SendFdfChannelTest::SendFdfChannel> -
class WireUnownedResult<test_transport::OnErrorCloseHandlesTest::SendZirconHandle> -
class WireUnownedResult<test_transport::OnErrorCloseHandlesTest::SendDriverClientEnd> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::GetInterrupt> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::GetSdhciMmio> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::GetCqhciMmio> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::GetBti> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::GetBaseClock> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::GetQuirks> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::HwReset> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::VendorConfigureBus> -
class WireUnownedResult<fuchsia_hardware_sdhci::Device::VendorPerformTuning> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::Query> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::QueryDiscoverySupport> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::QueryMacSublayerSupport> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::QuerySecuritySupport> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::QuerySpectrumManagementSupport> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::SetChannel> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::JoinBss> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::EnableBeaconing> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::DisableBeaconing> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::InstallKey> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::NotifyAssociationComplete> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::ClearAssociation> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::StartPassiveScan> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::StartActiveScan> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::CancelScan> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::UpdateWmmParameters> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::Start> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::Stop> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmac::QueueTx> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmacIfc::ReportTxResult> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmacIfc::NotifyScanComplete> -
class WireUnownedResult<fuchsia_wlan_softmac::WlanSoftmacIfc::Recv> -
class WireUnownedResult<fuchsia_driver_component_test::DriverProtocol::DriverMethod> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::GetChipSelectCount> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::TransmitVector> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::ReceiveVector> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::ExchangeVector> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::LockBus> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::UnlockBus> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::RegisterVmo> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::UnregisterVmo> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::ReleaseRegisteredVmos> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::TransmitVmo> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::ReceiveVmo> -
class WireUnownedResult<fuchsia_hardware_spiimpl::SpiImpl::ExchangeVmo> -
class WireUnownedResult<fuchsia_hardware_gpu_mali::ArmMali::GetProperties> -
class WireUnownedResult<fuchsia_hardware_gpu_mali::ArmMali::EnterProtectedMode> -
class WireUnownedResult<fuchsia_hardware_gpu_mali::ArmMali::StartExitProtectedMode> -
class WireUnownedResult<fuchsia_hardware_gpu_mali::ArmMali::FinishExitProtectedMode> -
class WireUnownedResult<fuchsia_hardware_i2cimpl::Device::GetMaxTransferSize> -
class WireUnownedResult<fuchsia_hardware_i2cimpl::Device::SetBitrate> -
class WireUnownedResult<fuchsia_hardware_i2cimpl::Device::Transact> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::Enable> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::Disable> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::IsEnabled> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::SetRate> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::QuerySupportedRate> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::GetRate> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::SetInput> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::GetNumInputs> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::GetInput> -
class WireUnownedResult<fuchsia_hardware_clockimpl::ClockImpl::GetClockProperties> -
class WireUnownedResult<fuchsia_ui_pointerinjector_dso::Registry::Register> -
class WireUnownedResult<fuchsia_ui_pointerinjector_dso::Device::InjectEvents> -
class WireUnownedResult<fuchsia_hardware_pinimpl::PinImpl::Read> -
class WireUnownedResult<fuchsia_hardware_pinimpl::PinImpl::SetBufferMode> -
class WireUnownedResult<fuchsia_hardware_pinimpl::PinImpl::ConfigureInterrupt> -
class WireUnownedResult<fuchsia_hardware_pinimpl::PinImpl::GetInterrupt> -
class WireUnownedResult<fuchsia_hardware_pinimpl::PinImpl::ReleaseInterrupt> -
class WireUnownedResult<fuchsia_hardware_pinimpl::PinImpl::Configure> -
class WireUnownedResult<fuchsia_hardware_adcimpl::Device::GetResolution> -
class WireUnownedResult<fuchsia_hardware_adcimpl::Device::GetSample> -
class WireUnownedResult<fidl_examples_echo::DriverEcho::EchoString> -
class WireUnownedResult<fuchsia_compat_runtime::Root::GetString> -
class WireUnownedResult<test_wlan_fidlbridge::Driver::NoDomainError> -
class WireUnownedResult<test_wlan_fidlbridge::Driver::WithDomainError> -
class WireUnownedResult<fuchsia_driver_transport_test::DriverTransportProtocol::TransmitData> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictOneWay> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleOneWay> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictTwoWay> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictTwoWayFields> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictTwoWayErr> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::StrictTwoWayFieldsErr> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleTwoWay> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleTwoWayFields> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleTwoWayErr> -
class WireUnownedResult<test_unknown_interactions::UnknownInteractionsDriverProtocol::FlexibleTwoWayFieldsErr> -
class WireUnownedResult<fuchsia_runtime_composite_test::RuntimeCompositeProtocol::Handshake> -
class WireUnownedResult<fuchsia_runtime_test::Setter::Set> -
class WireUnownedResult<fuchsia_runtime_test::Getter::Get> -
class WireUnownedResult<fuchsia_runtime_microbenchmarks::Device::Handshake> -
class debug -
class error -
class fatal -
class info -
class trace -
class warn
Functions
-
fuchsia_component_decl::Offer MakeOffer (std::string_view service_name, std::string_view instance_name)Defined at line 11 of file ../../sdk/lib/driver/component/cpp/node_add_args.cc
-
zx::result<> RunOnDispatcherSync (async_dispatcher_t * dispatcher, fit::closure task)Run |task| on the |dispatcher|, and wait until it is completed.
This will run all of the unmanaged dispatchers with |fdf_testing_run_until_idle|,
if there are any, to ensure the task can be completed.
This MUST be called from the main test thread.
Defined at line 10 of file ../../sdk/lib/driver/runtime/testing/cpp/sync_helpers.cc
-
zx::result<OwnedChildNode> AddOwnedChild (fidl::UnownedClientEnd<fuchsia_driver_framework::Node>parent,fdf::Logger &logger,std::string_viewnode_name)Adds an owned child node under the given |parent|. The driver framework will NOT try to match
and bind a driver to this child as it is already owned by the current driver.
This is a synchronous call and requires that the dispatcher allow sync calls.
Defined at line 10 of file ../../sdk/lib/driver/node/cpp/add_child.cc
-
fuchsia_driver_framework::NodeProperty2 MakeProperty2 (std::string_view key, std::string_view value)Defined at line 15 of file ../../sdk/lib/driver/component/cpp/node_properties.h
-
fuchsia_driver_framework::BindRule2 MakeBindRule (const std::string_viewkey,const fuchsia_driver_framework::Conditioncondition,cpp20::span<const std::string_view>values)String keys with string values
Defined at line 15 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::wire::NodeProperty MakeProperty (fidl::AnyArena &arena,std::string_viewkey,std::string_viewvalue)Defined at line 16 of file ../../sdk/lib/driver/component/cpp/node_wire_properties.h
-
fuchsia_driver_framework::NodeProperty2 MakeProperty2 (std::string_view key, const char * value)Defined at line 22 of file ../../sdk/lib/driver/component/cpp/node_properties.h
-
fuchsia_driver_framework::wire::NodeProperty MakeProperty (fidl::AnyArena &arena,std::string_viewkey,const char *value)Defined at line 24 of file ../../sdk/lib/driver/component/cpp/node_wire_properties.h
-
fuchsia_driver_framework::NodeProperty2 MakeProperty2 (std::string_view key, bool value)Defined at line 27 of file ../../sdk/lib/driver/component/cpp/node_properties.h
-
fuchsia_driver_framework::BindRule2 MakeBindRule (const std::string_viewkey,const fuchsia_driver_framework::Conditioncondition,const std::string_viewvalue)Defined at line 28 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_component_decl::wire::Offer MakeOffer (fidl::AnyArena &arena,std::string_viewservice_name,std::string_viewinstance_name)Defined at line 29 of file ../../sdk/lib/driver/component/cpp/node_add_args.cc
-
zx::result<> WaitFor (libsync::Completion & completion)Wait until the completion is signaled. When this function returns, the completion is signaled.
This will run all of the unmanaged dispatchers with |fdf_testing_run_until_idle|,
if there are any.
This MUST be called from the main test thread.
Defined at line 20 of file ../../sdk/lib/driver/runtime/testing/cpp/sync_helpers.cc
-
fuchsia_driver_framework::wire::NodeProperty MakeProperty (fidl::AnyArena &arena,std::string_viewkey,boolvalue)Defined at line 30 of file ../../sdk/lib/driver/component/cpp/node_wire_properties.h
-
template <typename Service>fuchsia_driver_framework::Offer MakeOffer2 (std::string_view instance_name)Defined at line 30 of file ../../sdk/lib/driver/component/cpp/node_offers.h
-
fuchsia_driver_framework::NodeProperty2 MakeProperty2 (std::string_view key, uint32_t value)Defined at line 33 of file ../../sdk/lib/driver/component/cpp/node_properties.h
-
fuchsia_driver_framework::BindRule2 MakeAcceptBindRule (const std::string_view key, const std::string_view value)Defined at line 34 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::wire::NodeProperty MakeProperty (fidl::AnyArena &arena,std::string_viewkey,uint32_tvalue)Defined at line 37 of file ../../sdk/lib/driver/component/cpp/node_wire_properties.h
-
zx::result<fidl::ClientEnd<fuchsia_driver_framework::NodeController>> AddChild (fidl::UnownedClientEnd<fuchsia_driver_framework::Node>parent,fdf::Logger &logger,std::string_viewnode_name,cpp20::span<const fuchsia_driver_framework::NodeProperty>properties,cpp20::span<const fuchsia_driver_framework::Offer>offers)Adds an un-owned child node under the given |parent|. The driver framework will try to match
and bind a driver to this child.
This is a synchronous call and requires that the dispatcher allow sync calls.
Defined at line 37 of file ../../sdk/lib/driver/node/cpp/add_child.cc
-
fpromise::promise<void, fuchsia_driver_framework::wire::NodeError> AddChild (fidl::WireSharedClient<fuchsia_driver_framework::Node> &client,fuchsia_driver_framework::wire::NodeAddArgsargs,fidl::ServerEnd<fuchsia_driver_framework::NodeController>controller,fidl::ServerEnd<fuchsia_driver_framework::Node>node)Adds a child to `client`, using `args`. `controller` must be provided, but
`node` is optional.
Defined at line 26 of file ../../sdk/lib/driver/promise/cpp/promise.cc
-
template <typename T>zx::result<T> WaitFor (std::shared_future<T> future)Wait until the future is resolved, then returns the resolved value of the future.
This will run all of the unmanaged dispatchers with |fdf_testing_run_until_idle|,
if there are any.
This MUST be called from the main test thread.
Defined at line 38 of file ../../sdk/lib/driver/runtime/testing/cpp/sync_helpers.h
-
fuchsia_driver_framework::BindRule2 MakeAcceptBindRule (const std::string_view key, cpp20::span<const std::string_view> values)Defined at line 39 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeRejectBindRule (const std::string_view key, const std::string_view value)Defined at line 44 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::wire::NodeProperty2 MakeProperty2 (fidl::AnyArena &arena,std::string_viewkey,std::string_viewvalue)Defined at line 45 of file ../../sdk/lib/driver/component/cpp/node_wire_properties.h
-
template <typename Service>fuchsia_driver_framework::wire::Offer MakeOffer2 (fidl::AnyArena & arena, std::string_view instance_name)Defined at line 46 of file ../../sdk/lib/driver/component/cpp/node_offers.h
-
fuchsia_driver_framework::BindRule2 MakeRejectBindRule (const std::string_view key, cpp20::span<const std::string_view> values)Defined at line 49 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::wire::NodeProperty2 MakeProperty2 (fidl::AnyArena &arena,std::string_viewkey,const char *value)Defined at line 53 of file ../../sdk/lib/driver/component/cpp/node_wire_properties.h
-
template <typename T>zx::result<T> WaitFor (std::future<T> future)Wait until the future is resolved, then returns the resolved value of the future.
This will run all of the unmanaged dispatchers with |fdf_testing_run_until_idle|,
if there are any.
This MUST be called from the main test thread.
Defined at line 55 of file ../../sdk/lib/driver/runtime/testing/cpp/sync_helpers.h
-
fuchsia_driver_framework::BindRule2 MakeBindRule (const std::string_viewkey,const fuchsia_driver_framework::Conditioncondition,cpp20::span<const char *>values)String keys with char* values
Defined at line 55 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::wire::NodeProperty2 MakeProperty2 (fidl::AnyArena &arena,std::string_viewkey,boolvalue)Defined at line 59 of file ../../sdk/lib/driver/component/cpp/node_wire_properties.h
-
fuchsia_driver_framework::BindRule2 MakeBindRule (const std::string_viewkey,const fuchsia_driver_framework::Conditioncondition,const char *value)Defined at line 66 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::wire::NodeProperty2 MakeProperty2 (fidl::AnyArena &arena,std::string_viewkey,uint32_tvalue)Defined at line 67 of file ../../sdk/lib/driver/component/cpp/node_wire_properties.h
-
zx::result<OwnedChildNode> AddOwnedChild (fidl::UnownedClientEnd<fuchsia_driver_framework::Node>parent,fdf::Logger &logger,std::string_viewnode_name,fuchsia_driver_framework::DevfsAddArgs &devfs_args)Creates an owned child node with devfs support under the given |parent|. The driver framework
will NOT try to match and bind a driver to this child as it is already owned by the current
driver.
This is a synchronous call and requires that the dispatcher allow sync calls.
Defined at line 68 of file ../../sdk/lib/driver/node/cpp/add_child.cc
-
zx_status_t ProtocolConnect (zx::channel token, fdf::Channel channel)Connects to the runtime protocol which was, or will be registered with the channel peer of
|token|. |channel| may be closed by the parent to terminate the connection.
Transfers ownership of |token| to the runtime, and ownership of |channel| to the driver
which registered the protocol.
# Errors:
ZX_ERR_BAD_HANDLE: |token| is not a valid channel handle, or |channel| is not a valid
FDF channel handle.
ZX_ERR_BAD_STATE: The dispatcher is shutting down.
Defined at line 40 of file ../../sdk/lib/driver/runtime/protocol.cc
-
zx::result<fdf::Channel> ProtocolReceive (zx::channel token)Receives a driver channel that has been previously connected to with |token|'s pair
synchronously.
Transfers ownership of |token| to the runtime.
# Errors:
ZX_ERR_BAD_HANDLE: |token| is not a valid channel handle.
ZX_ERR_NOT_FOUND: |ProtocolConnect| has not been called on |token|'s pair.
Defined at line 45 of file ../../sdk/lib/driver/runtime/protocol.cc
-
template <typename FidlProtocol>WireSyncClient<FidlProtocol> <deduction guide for WireSyncClient> (ClientEnd<FidlProtocol> ) -
template <typename Protocol, typename AsyncEventHandlerReference>Client<Protocol> <deduction guide for Client> (fdf::ClientEnd<Protocol>,fdf_dispatcher_t *,AsyncEventHandlerReference &&) -
template <typename Protocol>Client<Protocol> <deduction guide for Client> (fdf::ClientEnd<Protocol> , fdf_dispatcher_t * ) -
template <typename... Args>trace<Args...> <deduction guide for trace> (std::format_string<Args...> , Args &&... ) -
template <typename... Args>debug<Args...> <deduction guide for debug> (std::format_string<Args...> , Args &&... ) -
template <typename... Args>info<Args...> <deduction guide for info> (std::format_string<Args...> , Args &&... ) -
template <typename... Args>warn<Args...> <deduction guide for warn> (std::format_string<Args...> , Args &&... ) -
template <typename... Args>error<Args...> <deduction guide for error> (std::format_string<Args...> , Args &&... ) -
template <typename... Args>fatal<Args...> <deduction guide for fatal> (std::format_string<Args...> , Args &&... ) -
template <typename Protocol, typename AsyncEventHandlerReference>SharedClient<Protocol> <deduction guide for SharedClient> (fdf::ClientEnd<Protocol>,fdf_dispatcher_t *,AsyncEventHandlerReference &&,fidl::AnyTeardownObserver) -
template <typename Protocol, typename AsyncEventHandlerReference>SharedClient<Protocol> <deduction guide for SharedClient> (fdf::ClientEnd<Protocol>,fdf_dispatcher_t *,AsyncEventHandlerReference &&) -
template <typename Protocol>SharedClient<Protocol> <deduction guide for SharedClient> (fdf::ClientEnd<Protocol> , fdf_dispatcher_t * ) -
template <typename Protocol>fpromise::promise<fidl::WireSharedClient<Protocol>, zx_status_t> Connect (const fdf::Namespace &ns,async_dispatcher_t *dispatcher,const char *protocol_name)Connects to the given `protocol_name` in `ns`, and returns a fpromise::promise containing a
fidl::WireSharedClient on success.
Defined at line 41 of file ../../sdk/lib/driver/promise/cpp/promise.h
-
fpromise::promise<fidl::WireSharedClient<fuchsia_io::File>, zx_status_t> Open (const fdf::Namespace &ns,async_dispatcher_t *dispatcher,const char *path,fuchsia_io::Flagsflags)Opens the given `path` in `ns`, and returns a fpromise::promise containing a
fidl::WireSharedClient on success.
Defined at line 50 of file ../../sdk/lib/driver/promise/cpp/promise.h
-
template <typename T>bool operator== (const Unowned<T> & a, const Unowned<T> & b)Defined at line 57 of file ../../sdk/lib/driver/runtime/include/lib/fdf/cpp/unowned.h
-
template <typename Protocol,typename ServerImpl,typename OnUnbound = std::nullptr_t>ServerBindingRef<Protocol> BindServer (fdf_dispatcher_t *dispatcher,ServerEnd<Protocol>server_end,ServerImpl *impl,OnUnbound &&on_unbound)|BindServer| starts handling message on |server_end| using implementation
|impl|, on a potentially multi-threaded |dispatcher|. Multiple requests may
be concurrently in-flight, and responded to synchronously or asynchronously.
The behavior of |fdf::BindServer| is identical to |fidl::BindServer|, the
specialization for channels. Please see documentation in channel.h for more
details.
Usually all template parameters can be automatically inferred.
Defined at line 61 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/server.h
-
template <typename T>bool operator!= (const Unowned<T> & a, const Unowned<T> & b)Defined at line 62 of file ../../sdk/lib/driver/runtime/include/lib/fdf/cpp/unowned.h
-
template <typename T>bool operator< (const Unowned<T> & a, const Unowned<T> & b)Defined at line 67 of file ../../sdk/lib/driver/runtime/include/lib/fdf/cpp/unowned.h
-
template <typename T>bool operator> (const Unowned<T> & a, const Unowned<T> & b)Defined at line 72 of file ../../sdk/lib/driver/runtime/include/lib/fdf/cpp/unowned.h
-
fuchsia_driver_framework::BindRule2 MakeAcceptBindRule (const std::string_view key, const char * value)Defined at line 72 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
template <typename T>bool operator<= (const Unowned<T> & a, const Unowned<T> & b)Defined at line 77 of file ../../sdk/lib/driver/runtime/include/lib/fdf/cpp/unowned.h
-
fuchsia_driver_framework::BindRule2 MakeAcceptBindRule (const std::string_view key, cpp20::span<const char *> values)Defined at line 77 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
template <typename Protocol,typename ServerImpl,typename OnUnbound = std::nullptr_t>ServerBindingRef<Protocol> BindServer (fdf_dispatcher_t *dispatcher,ServerEnd<Protocol>server_end,std::unique_ptr<ServerImpl> &&impl,OnUnbound &&on_unbound)Overload of |BindServer| that takes ownership of the server as a |unique_ptr|.
The pointer is destroyed on the same thread as the one calling |on_unbound|,
and happens right after |on_unbound|.
The behavior of |fdf::BindServer| is identical to |fidl::BindServer|, the
specialization for channels. Please see documentation in channel.h for more
details.
Defined at line 77 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/server.h
-
template <typename T>bool operator>= (const Unowned<T> & a, const Unowned<T> & b)Defined at line 82 of file ../../sdk/lib/driver/runtime/include/lib/fdf/cpp/unowned.h
-
fuchsia_driver_framework::BindRule2 MakeRejectBindRule (const std::string_view key, const char * value)Defined at line 82 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeRejectBindRule (const std::string_view key, cpp20::span<const char *> values)Defined at line 87 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeBindRule (const std::string_viewkey,const fuchsia_driver_framework::Conditioncondition,cpp20::span<const bool>values)String keys with bool values
Defined at line 93 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
template <typename Protocol,typename ServerImpl,typename OnUnbound = std::nullptr_t>ServerBindingRef<Protocol> BindServer (fdf_dispatcher_t *dispatcher,ServerEnd<Protocol>server_end,std::shared_ptr<ServerImpl>impl,OnUnbound &&on_unbound)Overload of |BindServer| that shares ownership of the server via a |shared_ptr|.
The pointer is destroyed on the same thread as the one calling |on_unbound|,
and happens right after |on_unbound|.
The behavior of |fdf::BindServer| is identical to |fidl::BindServer|, the
specialization for channels. Please see documentation in channel.h for more
details.
Defined at line 95 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/server.h
-
zx::result<fidl::ClientEnd<fuchsia_driver_framework::NodeController>> AddChild (fidl::UnownedClientEnd<fuchsia_driver_framework::Node>parent,fdf::Logger &logger,std::string_viewnode_name,fuchsia_driver_framework::DevfsAddArgs &devfs_args,cpp20::span<const fuchsia_driver_framework::NodeProperty>properties,cpp20::span<const fuchsia_driver_framework::Offer>offers)Creates an un-owned child node with devfs support under the given |parent|. The driver framework
will try to match and bind a driver to this child.
This is a synchronous call and requires that the dispatcher allow sync calls.
Defined at line 96 of file ../../sdk/lib/driver/node/cpp/add_child.cc
-
fuchsia_driver_framework::BindRule2 MakeBindRule (const std::string_viewkey,const fuchsia_driver_framework::Conditioncondition,const boolvalue)Defined at line 105 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeAcceptBindRule (const std::string_view key, const bool value)Defined at line 111 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeAcceptBindRule (const std::string_view key, cpp20::span<const bool> values)Defined at line 116 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeRejectBindRule (const std::string_view key, const bool value)Defined at line 121 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeRejectBindRule (const std::string_view key, cpp20::span<const bool> values)Defined at line 126 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
zx::result<fidl::ClientEnd<fuchsia_driver_framework::NodeController>> AddChild (fidl::UnownedClientEnd<fuchsia_driver_framework::Node>parent,fdf::Logger &logger,std::string_viewnode_name,cpp20::span<const fuchsia_driver_framework::NodeProperty2>properties,cpp20::span<const fuchsia_driver_framework::Offer>offers)Adds an un-owned child node under the given |parent|. The driver framework will try to match
and bind a driver to this child.
This is a synchronous call and requires that the dispatcher allow sync calls.
Defined at line 128 of file ../../sdk/lib/driver/node/cpp/add_child.cc
-
fuchsia_driver_framework::BindRule2 MakeBindRule (const std::string_viewkey,const fuchsia_driver_framework::Conditioncondition,cpp20::span<const uint32_t>values)String keys with int values
Defined at line 132 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeBindRule (const std::string_viewkey,const fuchsia_driver_framework::Conditioncondition,const uint32_tvalue)Defined at line 144 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeAcceptBindRule (const std::string_view key, const uint32_t value)Defined at line 150 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeAcceptBindRule (const std::string_view key, cpp20::span<const uint32_t> values)Defined at line 155 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
zx::result<fidl::ClientEnd<fuchsia_driver_framework::NodeController>> AddChild (fidl::UnownedClientEnd<fuchsia_driver_framework::Node>parent,fdf::Logger &logger,std::string_viewnode_name,fuchsia_driver_framework::DevfsAddArgs &devfs_args,cpp20::span<const fuchsia_driver_framework::NodeProperty2>properties,cpp20::span<const fuchsia_driver_framework::Offer>offers)Adds an un-owned child node under the given |parent|. The driver framework will try to match
and bind a driver to this child.
This is a synchronous call and requires that the dispatcher allow sync calls.
Defined at line 159 of file ../../sdk/lib/driver/node/cpp/add_child.cc
-
fuchsia_driver_framework::BindRule2 MakeRejectBindRule (const std::string_view key, const uint32_t value)Defined at line 160 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
fuchsia_driver_framework::BindRule2 MakeRejectBindRule (const std::string_view key, cpp20::span<const uint32_t> values)Defined at line 165 of file ../../sdk/lib/driver/component/cpp/composite_node_spec.h
-
template <typename FidlProtocol>fdf::internal::SyncEndpointVeneer<fidl::internal::WireSyncClientImpl, FidlProtocol> WireCall (const ClientEnd<FidlProtocol> & client_end)|WireCall| is used to make method calls directly on a |fdf::ClientEnd|
without having to set up a client. Call it like:
fdf::Arena arena('EXAM');
fdf::WireCall(client_end).buffer(arena)->Method(args...);
Defined at line 215 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
-
template <typename FidlProtocol>fdf::internal::SyncEndpointVeneer<fidl::internal::WireSyncClientImpl, FidlProtocol> WireCall (const UnownedClientEnd<FidlProtocol> & client_end)|WireCall| is used to make method calls directly on a |fdf::ClientEnd|
without having to set up a client. Call it like:
fdf::Arena arena('EXAM');
fdf::WireCall(client_end).buffer(arena)->Method(args...);
Defined at line 228 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
-
template <typename FidlProtocol>fdf::internal::WeakEventSenderVeneer<fidl::internal::WireWeakBufferEventSender, FidlProtocol> WireSendEvent (const ServerBindingRef<FidlProtocol> & binding_ref)Return an interface for sending FIDL events containing wire domain objects
over the endpoint managed by |binding_ref|. Call it like:
fdf::WireSendEvent(server_binding_ref)->FooEvent(args...);
Defined at line 240 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
-
template <typename FidlProtocol>fdf::internal::WeakEventSenderVeneer<fidl::internal::WireWeakBufferEventSender, FidlProtocol> WireSendEvent (const ServerBinding<FidlProtocol> & binding)Return an interface for sending FIDL events containing wire domain objects
over the endpoint managed by |binding|. Call it like:
fdf::ServerBinding
<SomeProtocol
> server_binding_{...};
fdf::WireSendEvent(server_binding_)->FooEvent(args...);
Defined at line 254 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
-
template <typename FidlProtocol>internal::SyncEndpointVeneer<fidl::internal::WireEventSender, FidlProtocol> WireSendEvent (const ServerEnd<FidlProtocol> & server_end)Return an interface for sending FIDL events containing wire domain objects
over |server_end|. Call it like:
fdf::WireSendEvent(server_end)->FooEvent(args...);
Defined at line 267 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
-
template <typename FidlProtocol>internal::SyncEndpointVeneer<fidl::internal::WireEventSender, FidlProtocol> WireSendEvent (UnownedServerEnd<FidlProtocol> server_end)Return an interface for sending FIDL events containing wire domain objects
over |server_end|. Call it like:
fdf::WireSendEvent(server_end)->FooEvent(args...);
Defined at line 279 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
-
template <typename Protocol>zx::result<fdf::Endpoints<Protocol>> CreateEndpoints ()Creates a pair of fdf channel endpoints speaking the |Protocol| protocol.
Whenever interacting with LLCPP, using this method should be encouraged over
|fdf::ChannelPair::Create|, because this method encodes the precise protocol
type into its results at compile time.
The return value is a result type wrapping the client and server endpoints.
Given the following:
auto endpoints = fdf::CreateEndpoints
<MyProtocol
>();
The caller should first ensure that |endpoints.is_ok() == true|, after which
the channel endpoints may be accessed in one of two ways:
- Direct:
endpoints->client;
endpoints->server;
- Structured Binding:
auto [client_end, server_end] = std::move(endpoints.value());
Defined at line 288 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/transport.h
-
template <typename Protocol>zx::result<fdf::ServerEnd<Protocol>> CreateEndpoints (fdf::ClientEnd<Protocol> * out_client)Creates a pair of fdf channel endpoints speaking the |Protocol| protocol.
Whenever interacting with LLCPP, using this method should be encouraged over
|fdf::ChannelPair::Create|, because this method encodes the precise protocol
type into its results at compile time.
This overload of |CreateEndpoints| may lead to more concise code when the
caller already has the client endpoint defined as an instance variable.
It will replace the destination of |out_client| with a newly created client
endpoint, and return the corresponding server endpoint in a |zx::result|:
// |client_end_| is an instance variable.
auto server_end = fdf::CreateEndpoints(
&client
_end_);
if (server_end.is_ok()) { ... }
Defined at line 313 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/transport.h
-
template <typename Protocol>zx::result<fdf::ClientEnd<Protocol>> CreateEndpoints (fdf::ServerEnd<Protocol> * out_server)Creates a pair of fdf channel endpoints speaking the |Protocol| protocol.
Whenever interacting with LLCPP, using this method should be encouraged over
|fdf::ChannelPair::Create|, because this method encodes the precise protocol
type into its results at compile time.
This overload of |CreateEndpoints| may lead to more concise code when the
caller already has the server endpoint defined as an instance variable.
It will replace the destination of |out_server| with a newly created server
endpoint, and return the corresponding client endpoint in a |zx::result|:
// |server_end_| is an instance variable.
auto client_end = fdf::CreateEndpoints(
&server
_end_);
if (client_end.is_ok()) { ... }
Defined at line 336 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/transport.h
-
template <typename... Args>void panic (std::format_string<Args...> fmt, Args &&... args)Defined at line 338 of file ../../sdk/lib/driver/logging/cpp/logger.h