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 187 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 253 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 308 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 414 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 512 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 707 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 955 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

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

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

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

    Defined at line 1245 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 1275 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 1373 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 1406 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 1535 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 1567 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 1665 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 1975 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 1996 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 2041 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 2073 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 2201 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 2352 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 2486 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 2663 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 2705 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 2820 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 2841 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 2955 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 3252 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 3367 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 3676 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

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

    Defined at line 3699 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 4052 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