template <>
class WireSyncBufferClientImpl
Defined at line 1310 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/driver/wire_messaging.h
Public Methods
::fdf::WireUnownedResult< ::fuchsia_hardware_platform_bus::PlatformBus::NodeAdd> NodeAdd (::fuchsia_hardware_platform_bus::wire::Node node)
Adds a new platform device node to the bus, using configuration provided
by |node|. Platform device nodes are created in their own separate
driver hosts.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 1319 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/driver/wire_messaging.h
::fdf::WireUnownedResult< ::fuchsia_hardware_platform_bus::PlatformBus::GetBoardInfo> GetBoardInfo ()
Board drivers may use this to get information about the board, and to
differentiate between multiple boards that they support.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 1328 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/driver/wire_messaging.h
::fdf::WireUnownedResult< ::fuchsia_hardware_platform_bus::PlatformBus::SetBoardInfo> SetBoardInfo (::fuchsia_hardware_platform_bus::wire::BoardInfo info)
Board drivers may use this to set information about the board.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 1336 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/driver/wire_messaging.h
::fdf::WireUnownedResult< ::fuchsia_hardware_platform_bus::PlatformBus::SetBootloaderInfo> SetBootloaderInfo (::fuchsia_hardware_platform_bus::wire::BootloaderInfo info)
Board drivers may use this to set information about the bootloader.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 1344 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/driver/wire_messaging.h
::fdf::WireUnownedResult< ::fuchsia_hardware_platform_bus::PlatformBus::RegisterSysSuspendCallback> RegisterSysSuspendCallback (::fidl::ClientEnd< ::fuchsia_hardware_platform_bus::SysSuspend> && suspend_cb)
Registers a callback that's invoked by the platform bus when it's suspending.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 1352 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/driver/wire_messaging.h
::fdf::WireUnownedResult< ::fuchsia_hardware_platform_bus::PlatformBus::AddCompositeNodeSpec> AddCompositeNodeSpec (::fuchsia_hardware_platform_bus::wire::Node node, ::fuchsia_driver_framework::wire::CompositeNodeSpec spec)
Adds a composite node specification that has |node| as one of the
composite node's parents. To accomplish this, this method does a couple
of things. The method adds a platform device node specified by |node| as
a child of the platform bus. Also, a
`fuchsia.driver.framework.ParentSpec` is added to |spec| which matches
the newly added platform device node. Composite bind rules should include
a stanza that matches the properites of |node| in order for the bind
rules to match against the `CompositeNodeSpec`.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 1367 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/driver/wire_messaging.h
::fdf::WireUnownedResult< ::fuchsia_hardware_platform_bus::PlatformBus::RegisterIommu> RegisterIommu (uint32_t iommu_id, ::fuchsia_hardware_platform_bus::wire::Iommu iommu)
Register an iommu. The platform bus will use this to create a new iommu
object with the kernel based on the parameters passed in.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 1376 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/driver/wire_messaging.h