Namespaces

Enumerations

enum class Format : uint32_t
Name Value Comments
kJson 1u

Dump read results per the Diagnostics Json
Schema specifications.

kText 2u

Dump read results per the Iquery text specifications.

kCbor 3u

Dump read results per the Diagnostics CBOR
Schema specifications.

kFxt 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 20 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/common_types.h

enum class ReaderError : uint32_t
Name Value
kIo 1u

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

to the client over the result iterator.

Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/common_types.h

enum class StreamMode : uint8_t
Name Value Comments
kSnapshot 1u

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

kSnapshotThenSubscribe 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.

kSubscribe 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 79 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/common_types.h

enum class DataType : uint8_t
Name Value Comments
kInspect 1u

Complete inspect hierarchies on the system.

kLogs 3u

Log streams on the system.

Defined at line 105 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/common_types.h

Records

Variables

const char * kComponentUrlArgName
const char * kMonikerArgName
const char * kRolledOutArgName