class Artifact
Defined at line 4889 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
Describes one or more artifacts.
Public Methods
void Artifact ()
template <typename... Args>
Artifact WithCustom (::fidl::AnyArena & allocator, Args &&... args)
The artifacts are one or more files in a directory and may be read using `fuchsia.io`.
Defined at line 4969 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
void ~Artifact ()
void Artifact (Artifact && other)
bool IsUnknown ()
Defined at line 4906 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
Artifact & operator= (Artifact && other)
bool has_invalid_tag ()
bool is_stdout_ ()
Artifact WithStdout_ (::zx::socket val)
The artifact is the 'stdout' stream of the suite or test case. The artifact is delivered via
a socket, the consumer end of which is provided here.
::zx::socket & stdout_ ()
The artifact is the 'stdout' stream of the suite or test case. The artifact is delivered via
a socket, the consumer end of which is provided here.
const ::zx::socket & stdout_ ()
The artifact is the 'stdout' stream of the suite or test case. The artifact is delivered via
a socket, the consumer end of which is provided here.
bool is_stderr_ ()
Artifact WithStderr_ (::zx::socket val)
The artifact is the 'stderr' stream of the suite or test case. The artifact is delivered via
a socket, the consumer end of which is provided here.
::zx::socket & stderr_ ()
The artifact is the 'stderr' stream of the suite or test case. The artifact is delivered via
a socket, the consumer end of which is provided here.
const ::zx::socket & stderr_ ()
The artifact is the 'stderr' stream of the suite or test case. The artifact is delivered via
a socket, the consumer end of which is provided here.
bool is_log ()
Artifact WithLog (::fidl::ObjectView< ::fuchsia_test_manager::wire::Syslog> val)
The artifact is the syslog of the suite or test case. The artifact is delivered using a batch
iterator or socket.
::fuchsia_test_manager::wire::Syslog & log ()
The artifact is the syslog of the suite or test case. The artifact is delivered using a batch
iterator or socket.
const ::fuchsia_test_manager::wire::Syslog & log ()
The artifact is the syslog of the suite or test case. The artifact is delivered using a batch
iterator or socket.
bool is_custom ()
Artifact WithCustom (::fidl::ObjectView< ::fuchsia_test_manager::wire::CustomArtifact> val)
The artifacts are one or more files in a directory and may be read using `fuchsia.io`.
template <typename... Args>
Artifact WithLog (::fidl::AnyArena & allocator, Args &&... args)
The artifact is the syslog of the suite or test case. The artifact is delivered using a batch
iterator or socket.
Defined at line 4949 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
::fuchsia_test_manager::wire::CustomArtifact & custom ()
The artifacts are one or more files in a directory and may be read using `fuchsia.io`.
const ::fuchsia_test_manager::wire::CustomArtifact & custom ()
The artifacts are one or more files in a directory and may be read using `fuchsia.io`.
bool is_debug_data ()
Artifact WithDebugData (::fidl::ClientEnd< ::fuchsia_test_manager::DebugDataIterator> val)
The artifacts are debug data delivered using a `DebugDataIterator` channel.
::fidl::ClientEnd< ::fuchsia_test_manager::DebugDataIterator> & debug_data ()
The artifacts are debug data delivered using a `DebugDataIterator` channel.
const ::fidl::ClientEnd< ::fuchsia_test_manager::DebugDataIterator> & debug_data ()
The artifacts are debug data delivered using a `DebugDataIterator` channel.
::fuchsia_test_manager::wire::Artifact::Tag Which ()
void _CloseHandles ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kStdout | 1 |
| kStderr | 2 |
| kLog | 3 |
| kCustom | 4 |
| kDebugData | 5 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 4898 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h