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.

FXT 4u

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 56 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 70 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 103 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 37 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 61 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 86 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 112 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 178 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 244 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 299 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 403 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 501 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 696 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 944 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 1136 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 1234 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 1267 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 1396 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 1428 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 1526 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 1836 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 1857 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 1902 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 1934 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 2062 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 2213 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 2347 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 2524 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 2566 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 2681 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 2702 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 2816 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 3113 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 3228 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 3579 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 3911 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