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 )