class ServiceOffersV1
Defined at line 22 of file ../../sdk/lib/driver/compat/cpp/include/lib/driver/compat/cpp/service_offers.h
The ServiceOffers class supports the services that a DFv1 driver exports.
DFv1 drivers export their services via a directory, with a list of names
of the services hosted in that directory.
Public Methods
void ServiceOffersV1 (std::string name, fidl::ClientEnd<fuchsia_io::Directory> dir, FidlServiceOffers zircon_offers, FidlServiceOffers driver_offers)
Defined at line 24 of file ../../sdk/lib/driver/compat/cpp/include/lib/driver/compat/cpp/service_offers.h
zx_status_t Serve (async_dispatcher_t * dispatcher, component::OutgoingDirectory * outgoing)
Service this interface in an outgoing directory.
Defined at line 39 of file ../../sdk/lib/driver/compat/cpp/service_offers.cc
zx_status_t Serve (async_dispatcher_t * dispatcher, fdf::OutgoingDirectory * outgoing)
Defined at line 76 of file ../../sdk/lib/driver/compat/cpp/service_offers.cc
std::vector<fuchsia_driver_framework::wire::Offer> CreateOffers2 (fidl::ArenaBase & arena)
Create offers to offer these services to another component.
Defined at line 12 of file ../../sdk/lib/driver/compat/cpp/service_offers.cc
std::vector<fuchsia_driver_framework::Offer> CreateOffers2 ()
Defined at line 26 of file ../../sdk/lib/driver/compat/cpp/service_offers.cc
fidl::UnownedClientEnd<fuchsia_io::Directory> dir ()
Defined at line 39 of file ../../sdk/lib/driver/compat/cpp/include/lib/driver/compat/cpp/service_offers.h