class NodeInfoDeprecated

Defined at line 7332 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/natural_types.h

Public Methods

void NodeInfoDeprecated (NodeInfoDeprecated && other)
NodeInfoDeprecated & operator= (NodeInfoDeprecated && other)
::fuchsia_io::NodeInfoDeprecated::Tag Which ()
NodeInfoDeprecated WithService (::fuchsia_io::Service val)
const ::fidl::internal::UnionMemberView<1, Storage_> service ()
::fidl::internal::UnionMemberView<1, Storage_> service ()
NodeInfoDeprecated & service (::fuchsia_io::Service value)

No protocol information was supplied by the connection.

NodeInfoDeprecated WithFile (::fuchsia_io::FileObject val)
const ::fidl::internal::UnionMemberView<2, Storage_> file ()
::fidl::internal::UnionMemberView<2, Storage_> file ()
NodeInfoDeprecated & file (::fuchsia_io::FileObject value)

The connection composes [`File`].

NodeInfoDeprecated WithDirectory (::fuchsia_io::DirectoryObject val)
const ::fidl::internal::UnionMemberView<3, Storage_> directory ()
::fidl::internal::UnionMemberView<3, Storage_> directory ()
NodeInfoDeprecated & directory (::fuchsia_io::DirectoryObject value)

The connection composes [`Directory`].

NodeInfoDeprecated WithSymlink (::fuchsia_io::SymlinkObject val)
const ::fidl::internal::UnionMemberView<4, Storage_> symlink ()
::fidl::internal::UnionMemberView<4, Storage_> symlink ()
NodeInfoDeprecated & symlink (::fuchsia_io::SymlinkObject value)

The connection composes ['Symlink'].

void NodeInfoDeprecated (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kService 1
kFile 2
kDirectory 3
kSymlink 4

TODO: share union tag types between wire

&

natural.

Defined at line 7344 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/natural_types.h

Friends

class NaturalUnionCodingTraits