Namespaces

Enumerations

enum class Format : uint32_t
Name Value Comments
JSON 1u

Dump read results per the Diagnostics Json
Schema specifications.

TEXT 2u

Dump read results per the Iquery text specifications.

CBOR 3u

Dump read results per the Diagnostics CBOR
Schema specifications.

LEGACY_FXT 4u

Dump read results per the legacy Diagnostics FXT
Schema specifications. This is only supported
for logs.

FXT 5u

Dump read results per the Diagnostics FXT
Schema specifications. This is only supported
for logs.

Enum used to specify the output format for

Reader results.

Defined at line 18 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

enum class ReaderError : uint32_t
Name Value
IO 1u

Enum describing the potential failure states of the streaming protocol when serving results

to the client over the result iterator.

Defined at line 61 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

enum class StreamMode : uint8_t
Name Value Comments
SNAPSHOT 1u

The stream will serve a snapshot of the diagnostics data at the time of
connection, then end.

SNAPSHOT_THEN_SUBSCRIBE 2u

The stream will serve a snapshot of the diagnostics data at the time of
connection, then subsequent calls to the stream will hang until
new diagnostics data is available.

SUBSCRIBE 3u

Calls to the stream will hang until new diagnostics data is available. Between calls to
the stream, newly arrived data is buffered.

Enum specifying the modes by which a user can connect to and stream diagnostics metrics.

Defined at line 75 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

enum class DataType : uint8_t
Name Value Comments
INSPECT 1u

Complete inspect hierarchies on the system.

LOGS 3u

Log streams on the system.

Defined at line 108 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::diagnostics::Format value, ::fuchsia::diagnostics::Format * result)

    Defined at line 42 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::diagnostics::ReaderError value, ::fuchsia::diagnostics::ReaderError * result)

    Defined at line 66 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::diagnostics::StreamMode value, ::fuchsia::diagnostics::StreamMode * result)

    Defined at line 91 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::diagnostics::DataType value, ::fuchsia::diagnostics::DataType * result)

    Defined at line 117 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::diagnostics::RuntimeError value, ::fuchsia::diagnostics::RuntimeError * result)

    Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::diagnostics::SampleStrategy value, ::fuchsia::diagnostics::SampleStrategy * result)

    Defined at line 249 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::diagnostics::ConfigurationError value, ::fuchsia::diagnostics::ConfigurationError * result)

    Defined at line 304 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::LogFlusher_WaitUntilFlushed_Response & _value, ::fuchsia::diagnostics::LogFlusher_WaitUntilFlushed_Response * _result)

    Defined at line 408 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::LogFlusher_WaitUntilFlushed_Result & value, ::fuchsia::diagnostics::LogFlusher_WaitUntilFlushed_Result * result)

    Defined at line 506 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::FormattedContent & value, ::fuchsia::diagnostics::FormattedContent * result)

    Defined at line 701 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::LogStreamConnectRequest & _value, ::fuchsia::diagnostics::LogStreamConnectRequest * _result)

    Defined at line 949 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::ArchiveAccessor_WaitForReady_Response & _value, ::fuchsia::diagnostics::ArchiveAccessor_WaitForReady_Response * _result)

    Defined at line 1141 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::ArchiveAccessor_WaitForReady_Result & value, ::fuchsia::diagnostics::ArchiveAccessor_WaitForReady_Result * result)

    Defined at line 1239 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::BatchIterator_GetNext_Response & _value, ::fuchsia::diagnostics::BatchIterator_GetNext_Response * _result)

    Defined at line 1272 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::BatchIterator_GetNext_Result & value, ::fuchsia::diagnostics::BatchIterator_GetNext_Result * result)

    Defined at line 1401 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::BatchIterator_WaitForReady_Response & _value, ::fuchsia::diagnostics::BatchIterator_WaitForReady_Response * _result)

    Defined at line 1433 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::BatchIterator_WaitForReady_Result & value, ::fuchsia::diagnostics::BatchIterator_WaitForReady_Result * result)

    Defined at line 1531 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::SampleSinkResult & value, ::fuchsia::diagnostics::SampleSinkResult * result)

    Defined at line 1841 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::SampleSinkOnSampleReadiedRequest & _value, ::fuchsia::diagnostics::SampleSinkOnSampleReadiedRequest * _result)

    Defined at line 1862 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::SampleCommitRequest & _value, ::fuchsia::diagnostics::SampleCommitRequest * _result)

    Defined at line 1907 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::Sample_Commit_Response & _value, ::fuchsia::diagnostics::Sample_Commit_Response * _result)

    Defined at line 1939 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::Sample_Commit_Result & value, ::fuchsia::diagnostics::Sample_Commit_Result * result)

    Defined at line 2067 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::StringSelector & value, ::fuchsia::diagnostics::StringSelector * result)

    Defined at line 2218 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::LogInterestSelector & _value, ::fuchsia::diagnostics::LogInterestSelector * _result)

    Defined at line 2352 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::SubtreeSelector & _value, ::fuchsia::diagnostics::SubtreeSelector * _result)

    Defined at line 2529 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::PropertySelector & _value, ::fuchsia::diagnostics::PropertySelector * _result)

    Defined at line 2571 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::TreeSelector & value, ::fuchsia::diagnostics::TreeSelector * result)

    Defined at line 2686 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::All & _value, ::fuchsia::diagnostics::All * _result)

    Defined at line 2707 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::TreeNames & value, ::fuchsia::diagnostics::TreeNames * result)

    Defined at line 2821 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::SelectorArgument & value, ::fuchsia::diagnostics::SelectorArgument * result)

    Defined at line 3118 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::ClientSelectorConfiguration & value, ::fuchsia::diagnostics::ClientSelectorConfiguration * result)

    Defined at line 3233 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::ArchiveAccessorStreamDiagnosticsRequest & _value, ::fuchsia::diagnostics::ArchiveAccessorStreamDiagnosticsRequest * _result)

    Defined at line 3542 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::diagnostics::SampleSetRequest & _value, ::fuchsia::diagnostics::SampleSetRequest * _result)

    Defined at line 3874 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

Variables

const char * COMPONENT_URL_ARG_NAME
const char * MONIKER_ARG_NAME
const char * ROLLED_OUT_ARG_NAME