component
Summary
Typedefs |
|
---|---|
AnyHandler
|
usingfit::function< void(typename fidl::internal::ChannelTransport::OwnedType)>
|
ServiceInstanceHandler
|
usingfidl::ServiceInstanceHandler< fidl::internal::ChannelTransport >
|
TypedHandler
|
usingfit::function< void(fidl::internal::ServerEndType< Protocol > request)>
|
Functions |
|
---|---|
Clone(fidl::UnownedClientEnd< Protocol > client, Tag tag)
|
zx::result< fidl::ClientEnd< Protocol > >
|
Clone(const fidl::ClientEnd< Protocol > & node, Tag tag)
|
zx::result< fidl::ClientEnd< Protocol > >
|
Connect(fidl::ServerEnd< Protocol > server_end, std::string_view path)
|
|
Connect(std::string_view path)
|
zx::result< fidl::ClientEnd< Protocol > >
|
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)
|
zx::result< fidl::ClientEnd< Protocol > >
|
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:: |
Structs |
|
---|---|
component:: |
|
component:: |
Typedefs
AnyHandler
fit::function< void(typename fidl::internal::ChannelTransport::OwnedType)> AnyHandler
ServiceInstanceHandler
fidl::ServiceInstanceHandler< fidl::internal::ChannelTransport > ServiceInstanceHandler
TypedHandler
fit::function< void(fidl::internal::ServerEndType< Protocol > request)> TypedHandler
Functions
Clone
zx::result< fidl::ClientEnd< Protocol > > Clone( fidl::UnownedClientEnd< Protocol > client, Tag tag )
Clone
zx::result< fidl::ClientEnd< Protocol > > Clone( const fidl::ClientEnd< Protocol > & node, Tag tag )
Connect
zx::result Connect( fidl::ServerEnd< Protocol > server_end, std::string_view path )
Connect
zx::result< fidl::ClientEnd< Protocol > > Connect( std::string_view path )
ConnectAt
zx::result ConnectAt( fidl::UnownedClientEnd< fuchsia_io::Directory > svc_dir, fidl::ServerEnd< Protocol > server_end, std::string_view name )
ConnectAt
zx::result< fidl::ClientEnd< Protocol > > ConnectAt( fidl::UnownedClientEnd< fuchsia_io::Directory > svc_dir, std::string_view name )
ConnectAtMember
zx::result ConnectAtMember( fidl::UnownedClientEnd< fuchsia_io::Directory > svc_dir, fidl::ServerEnd< typename ServiceMember::ProtocolType > server_end, std::string_view instance )
ConnectAtMember
zx::result< fidl::ClientEnd< typename ServiceMember::ProtocolType > > ConnectAtMember( fidl::UnownedClientEnd< fuchsia_io::Directory > svc_dir, std::string_view instance )
MakeServiceMemberPath
std::string MakeServiceMemberPath( std::string_view instance )
MaybeClone
fidl::ClientEnd< Protocol > MaybeClone( fidl::UnownedClientEnd< Protocol > node, Tag tag )
MaybeClone
fidl::ClientEnd< Protocol > MaybeClone( const fidl::ClientEnd< Protocol > & node, Tag tag )
OpenService
zx::result< typename Service::ServiceClient > OpenService( std::string_view instance )
OpenServiceAt
zx::result< typename Service::ServiceClient > OpenServiceAt( fidl::UnownedClientEnd< fuchsia_io::Directory > dir, std::string_view instance )
OpenServiceRoot
zx::result< fidl::ClientEnd< fuchsia_io::Directory > > OpenServiceRoot( std::string_view path )