class Directory
Defined at line 1764 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
Declares a directory capability backed by this component.
To learn more about directories, see:
https://fuchsia.dev/fuchsia-src/glossary#directory
Public Methods
void Directory (Storage_ storage)
void Directory ()
Defined at line 1769 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void Directory (Directory && )
Defined at line 1770 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void Directory (const Directory & other)
Directory & operator= (Directory && )
Defined at line 1771 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
Directory & operator= (const Directory & other)
bool operator== (const Directory & other)
bool operator!= (const Directory & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
(Required) The name of this directory.
::std::optional< ::std::string> & name ()
(Required) The name of this directory.
Directory & name (std::optional< ::std::string> value)
(Required) The name of this directory.
const std::optional< ::std::string> & source_path ()
(Optional) The path to the directory in the component's outgoing
directory.
Not set for built-in capabilities.
::std::optional< ::std::string> & source_path ()
(Optional) The path to the directory in the component's outgoing
directory.
Not set for built-in capabilities.
Directory & source_path (std::optional< ::std::string> value)
(Optional) The path to the directory in the component's outgoing
directory.
Not set for built-in capabilities.
const std::optional< ::fuchsia_io::Operations> & rights ()
(Required) The maximum rights that can be set by a component using this
directory.
::std::optional< ::fuchsia_io::Operations> & rights ()
(Required) The maximum rights that can be set by a component using this
directory.
Directory & rights (std::optional< ::fuchsia_io::Operations> value)
(Required) The maximum rights that can be set by a component using this
directory.
void Directory (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits