class NameInfo
Defined at line 156 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h
A namespace entry provided to a process at startup.
Processes are given a set of initial handles as part of the bootstrapping
sequence. Some of these handles are associated with paths that designate
their intended use by the new process as namespace entries.
This structure represents one such handle and its associated namespace path.
Public Methods
void NameInfo (Storage_ storage)
void NameInfo (::std::string path, ::fidl::ClientEnd< ::fuchsia_io::Directory> directory)
void NameInfo ()
Default constructs a |NameInfo| only if all of its members are default constructible.
Defined at line 167 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h
void NameInfo (NameInfo && )
Defined at line 170 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h
NameInfo & operator= (NameInfo && )
Defined at line 171 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h
const ::std::string & path ()
Path at which to install the associated directory.
Must be an absolute path (i.e., start with '/').
::std::string & path ()
Path at which to install the associated directory.
Must be an absolute path (i.e., start with '/').
NameInfo & path (::std::string value)
Path at which to install the associated directory.
Must be an absolute path (i.e., start with '/').
const ::fidl::ClientEnd< ::fuchsia_io::Directory> & directory ()
The associated directory.
::fidl::ClientEnd< ::fuchsia_io::Directory> & directory ()
The associated directory.
NameInfo & directory (::fidl::ClientEnd< ::fuchsia_io::Directory> value)
The associated directory.
void NameInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits