sys:: ServiceDirectory
Summary
Constructors and Destructors |
|
---|---|
ServiceDirectory(zx::channel directory)
|
|
ServiceDirectory(fidl::InterfaceHandle< fuchsia::io::Directory > directory)
|
|
ServiceDirectory(const ServiceDirectory &)
|
|
ServiceDirectory(ServiceDirectory && other)
|
|
~ServiceDirectory()
|
Public functions |
|
---|---|
CloneChannel() const
|
fidl::InterfaceHandle< fuchsia::io::Directory >
|
CloneChannel(fidl::InterfaceRequest< fuchsia::io::Directory >) const
|
zx_status_t
|
Connect(const std::string & interface_name) const
|
fidl::InterfacePtr< Interface >
|
Connect(fidl::InterfaceRequest< Interface > request, const std::string & interface_name) const
|
zx_status_t
|
Connect(const std::string & interface_name, zx::channel request) const
|
zx_status_t
|
operator=(const ServiceDirectory &)=delete
|
|
operator=(ServiceDirectory && other) noexcept
|
Public static functions |
|
---|---|
CreateFromNamespace()
|
std::shared_ptr< ServiceDirectory >
|
CreateWithRequest(zx::channel *out_request)
|
std::shared_ptr< ServiceDirectory >
|
CreateWithRequest(fidl::InterfaceRequest< fuchsia::io::Directory > *out_request)
|
std::shared_ptr< ServiceDirectory >
|
Public functions
CloneChannel
fidl::InterfaceHandle< fuchsia::io::Directory > CloneChannel() const
CloneChannel
zx_status_t CloneChannel( fidl::InterfaceRequest< fuchsia::io::Directory > ) const
Connect
fidl::InterfacePtr< Interface > Connect( const std::string & interface_name ) const
Connect
zx_status_t Connect( fidl::InterfaceRequest< Interface > request, const std::string & interface_name ) const
Connect
zx_status_t Connect( const std::string & interface_name, zx::channel request ) const
ServiceDirectory
ServiceDirectory( zx::channel directory )
ServiceDirectory
ServiceDirectory( fidl::InterfaceHandle< fuchsia::io::Directory > directory )
ServiceDirectory
ServiceDirectory( const ServiceDirectory & )=delete
ServiceDirectory
ServiceDirectory( ServiceDirectory && other ) noexcept
operator=
ServiceDirectory & operator=( const ServiceDirectory & )=delete
operator=
ServiceDirectory & operator=( ServiceDirectory && other ) noexcept
~ServiceDirectory
~ServiceDirectory()
Public static functions
CreateFromNamespace
std::shared_ptr< ServiceDirectory > CreateFromNamespace()
CreateWithRequest
std::shared_ptr< ServiceDirectory > CreateWithRequest( zx::channel *out_request )
CreateWithRequest
std::shared_ptr< ServiceDirectory > CreateWithRequest( fidl::InterfaceRequest< fuchsia::io::Directory > *out_request )