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 802 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 994 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 1092 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 1125 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 1254 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 1286 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 1384 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 1694 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 1715 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 1760 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 1792 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 1920 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 2071 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 2205 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 2382 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 2424 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 2539 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 2560 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 2674 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 2971 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 3086 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 3395 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 3727 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