component

Summary

Typedefs

AnyHandlerusing
ServiceInstanceHandlerusing
fidl::ServiceInstanceHandler< fidl::internal::ChannelTransport >
TypedHandlerusing
fit::function< void(fidl::internal::ServerEndType< Protocol > request)>

Functions

Clone(fidl::UnownedClientEnd< Protocol > client, Tag tag)
Clone(const fidl::ClientEnd< Protocol > & node, Tag tag)
Connect(fidl::ServerEnd< Protocol > server_end, std::string_view path)
Connect(std::string_view path)
ConnectAt(fidl::UnownedClientEnd< fuchsia_io::Directory > svc_dir, fidl::ServerEnd< Protocol > server_end, std::string_view name)
ConnectAt(fidl::UnownedClientEnd< fuchsia_io::Directory > svc_dir, std::string_view name)
ConnectAtMember(fidl::UnownedClientEnd< fuchsia_io::Directory > svc_dir, fidl::ServerEnd< typename ServiceMember::ProtocolType > server_end, std::string_view instance)
ConnectAtMember(fidl::UnownedClientEnd< fuchsia_io::Directory > svc_dir, std::string_view instance)
zx::result< fidl::ClientEnd< typename ServiceMember::ProtocolType > >
MakeServiceMemberPath(std::string_view instance)
std::string
MaybeClone(fidl::UnownedClientEnd< Protocol > node, Tag tag)
fidl::ClientEnd< Protocol >
MaybeClone(const fidl::ClientEnd< Protocol > & node, Tag tag)
fidl::ClientEnd< Protocol >
OpenService(std::string_view instance)
zx::result< typename Service::ServiceClient >
OpenServiceAt(fidl::UnownedClientEnd< fuchsia_io::Directory > dir, std::string_view instance)
zx::result< typename Service::ServiceClient >
OpenServiceRoot(std::string_view path)
zx::result< fidl::ClientEnd< fuchsia_io::Directory > >

Classes

component::OutgoingDirectory

Structs

component::IsStructuredConfig
component::IsStructuredConfig< T, std::void_t< decltype(T::kIsStructuredConfig)> >

Typedefs

AnyHandler

fit::function< void(typename fidl::internal::ChannelTransport::OwnedType)> AnyHandler

ServiceInstanceHandler

fidl::ServiceInstanceHandler< fidl::internal::ChannelTransport > ServiceInstanceHandler