class NodeInfoDeprecated
Defined at line 8411 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
void NodeInfoDeprecated ()
void NodeInfoDeprecated (NodeInfoDeprecated && )
NodeInfoDeprecated & operator= (NodeInfoDeprecated && )
NodeInfoDeprecated WithService (::fuchsia::io::Service && )
NodeInfoDeprecated WithFile (::fuchsia::io::FileObject && )
NodeInfoDeprecated WithDirectory (::fuchsia::io::DirectoryObject && )
NodeInfoDeprecated WithSymlink (::fuchsia::io::SymlinkObject && )
::std::unique_ptr<NodeInfoDeprecated> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, NodeInfoDeprecated * value, size_t offset)
zx_status_t Clone (NodeInfoDeprecated * result)
bool has_invalid_tag ()
Defined at line 8442 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
bool is_service ()
Defined at line 8446 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
::fuchsia::io::Service & service ()
No protocol information was supplied by the connection.
Defined at line 8449 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
const ::fuchsia::io::Service & service ()
No protocol information was supplied by the connection.
Defined at line 8455 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
bool is_file ()
Defined at line 8461 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
::fuchsia::io::FileObject & file ()
The connection composes [`File`].
Defined at line 8464 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
const ::fuchsia::io::FileObject & file ()
The connection composes [`File`].
Defined at line 8470 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
bool is_directory ()
Defined at line 8476 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
::fuchsia::io::DirectoryObject & directory ()
The connection composes [`Directory`].
Defined at line 8479 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
const ::fuchsia::io::DirectoryObject & directory ()
The connection composes [`Directory`].
Defined at line 8485 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
bool is_symlink ()
Defined at line 8491 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
void ~NodeInfoDeprecated ()
NodeInfoDeprecated & set_service (::fuchsia::io::Service value)
NodeInfoDeprecated & set_file (::fuchsia::io::FileObject value)
NodeInfoDeprecated & set_directory (::fuchsia::io::DirectoryObject value)
NodeInfoDeprecated & set_symlink (::fuchsia::io::SymlinkObject value)
::fuchsia::io::SymlinkObject & symlink ()
The connection composes ['Symlink'].
Defined at line 8494 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
const ::fuchsia::io::SymlinkObject & symlink ()
The connection composes ['Symlink'].
Defined at line 8500 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
::fuchsia::io::NodeInfoDeprecated::Tag Which ()
Defined at line 8506 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
fidl_xunion_tag_t Ordinal ()
You probably want to use Which() method instead of Ordinal(). Use Ordinal() only when you need
access to the raw integral ordinal value.
Defined at line 8514 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
Enumerations
enum Tag
| Name | Value |
|---|---|
| kService | 1 |
| kFile | 2 |
| kDirectory | 3 |
| kSymlink | 4 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 8426 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h
Friends
class Equality