class NodeInfoDeprecated

Defined at line 7328 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 class Tag : fidl_xunion_tag_t
Name Value Comments
kService 1

0x1

kFile 2

0x2

kDirectory 3

0x3

kSymlink 4

0x4

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits