fdf_metadata::MetadataServer

Summary

Inheritance

Inherits from: fidl::WireServer< fuchsia_driver_metadata::Metadata >

Constructors and Destructors

MetadataServer(std::string instance_name)

Public functions

ForwardMetadata(const std::shared_ptr< fdf::Namespace > & incoming, std::string_view instance_name)
zx_status_t
MakeOffer()
fuchsia_driver_framework::Offer
MakeOffer(fidl::AnyArena & arena)
fuchsia_driver_framework::wire::Offer
Serve(fdf::OutgoingDirectory & outgoing, async_dispatcher_t *dispatcher)
zx_status_t
Serve(component::OutgoingDirectory & outgoing, async_dispatcher_t *dispatcher)
zx_status_t
SetMetadata(const FidlType & metadata)
zx_status_t

Public functions

ForwardMetadata

zx_status_t ForwardMetadata(
  const std::shared_ptr< fdf::Namespace > & incoming,
  std::string_view instance_name
)

MakeOffer

fuchsia_driver_framework::Offer MakeOffer()

MakeOffer

fuchsia_driver_framework::wire::Offer MakeOffer(
  fidl::AnyArena & arena
)

MetadataServer

 MetadataServer(
  std::string instance_name
)

Serve

zx_status_t Serve(
  fdf::OutgoingDirectory & outgoing,
  async_dispatcher_t *dispatcher
)

Serve

zx_status_t Serve(
  component::OutgoingDirectory & outgoing,
  async_dispatcher_t *dispatcher
)

SetMetadata

zx_status_t SetMetadata(
  const FidlType & metadata
)