class DirectoryEntry
Defined at line 59 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/wire_types.h
Public Methods
void DirectoryEntry ()
template <typename... Args>
DirectoryEntry WithFile (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/wire_types.h
void ~DirectoryEntry ()
void DirectoryEntry (DirectoryEntry && other)
DirectoryEntry & operator= (DirectoryEntry && other)
bool has_invalid_tag ()
bool is_directory ()
DirectoryEntry WithDirectory (::fidl::ObjectView< ::fuchsia_io_test::wire::Directory> val)
template <typename... Args>
DirectoryEntry WithDirectory (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 81 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/wire_types.h
::fuchsia_io_test::wire::Directory & directory ()
const ::fuchsia_io_test::wire::Directory & directory ()
bool is_remote_directory ()
DirectoryEntry WithRemoteDirectory (::fidl::ObjectView< ::fuchsia_io_test::wire::RemoteDirectory> val)
template <typename... Args>
DirectoryEntry WithRemoteDirectory (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 95 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/wire_types.h
template <typename... Args>
DirectoryEntry WithExecutableFile (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 123 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/wire_types.h
::fuchsia_io_test::wire::RemoteDirectory & remote_directory ()
const ::fuchsia_io_test::wire::RemoteDirectory & remote_directory ()
bool is_file ()
DirectoryEntry WithFile (::fidl::ObjectView< ::fuchsia_io_test::wire::File> val)
::fuchsia_io_test::wire::File & file ()
const ::fuchsia_io_test::wire::File & file ()
bool is_executable_file ()
DirectoryEntry WithExecutableFile (::fidl::ObjectView< ::fuchsia_io_test::wire::ExecutableFile> val)
::fuchsia_io_test::wire::ExecutableFile & executable_file ()
const ::fuchsia_io_test::wire::ExecutableFile & executable_file ()
::fuchsia_io_test::wire::DirectoryEntry::Tag Which ()
void _CloseHandles ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kDirectory | 1 |
| kRemoteDirectory | 2 |
| kFile | 3 |
| kExecutableFile | 5 |
Defined at line 67 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/wire_types.h