class NamespaceEntry
Defined at line 583 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h
A single component namespace entry, which describes a namespace mount point
(`path`) and the directory backing it (`directory`). This type is usually
composed inside a vector. See `ComponentStartInfo.ns` for more details.
Public Methods
void NamespaceEntry (Storage_ storage)
bool IsEmpty ()
void NamespaceEntry ()
Defined at line 588 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h
void NamespaceEntry (NamespaceEntry && )
Defined at line 589 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h
NamespaceEntry & operator= (NamespaceEntry && )
Defined at line 590 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h
const std::optional< ::std::string> & path ()
The mount point for the directory, including a
leading slash. For example: "/pkg", "/svc", or "/config/data".
::std::optional< ::std::string> & path ()
The mount point for the directory, including a
leading slash. For example: "/pkg", "/svc", or "/config/data".
NamespaceEntry & path (std::optional< ::std::string> value)
The mount point for the directory, including a
leading slash. For example: "/pkg", "/svc", or "/config/data".
const std::optional< ::fidl::ClientEnd< ::fuchsia_io::Directory>> & directory ()
The directory mounted at the above `path`.
::std::optional< ::fidl::ClientEnd< ::fuchsia_io::Directory>> & directory ()
The directory mounted at the above `path`.
NamespaceEntry & directory (std::optional< ::fidl::ClientEnd< ::fuchsia_io::Directory>> value)
The directory mounted at the above `path`.
void NamespaceEntry (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits