inspect

Summary

Enumerations

ArrayDisplayFormat{
  kFlat,
  kLinearHistogram,
  kExponentialHistogram
}
enum
LinkDisposition{
  kChild = 0,
  kInline = 1
}
enum
MissingValueReason{
  kLinkNotFound = 1,
  kLinkHierarchyParseFailure = 2,
  kLinkInvalid = 3
}
enum
PropertyFormat{
  kInvalid = 0,
  kInt = 1,
  kUint = 2,
  kDouble = 3,
  kIntArray = 4,
  kUintArray = 5,
  kDoubleArray = 6,
  kString = 7,
  kBytes = 8,
  kBool = 9,
  kStringArray = 10
}
enum

Typedefs

AtomicUpdateCallbackFnusing
BoolPropertyusing
internal::Property< bool >
BoolPropertyValueusing
internal::Value< bool, static_cast< size_t >(PropertyFormat::kBool)>
BorrowedStringValueusing
ByteVectorPropertyusing
internal::Property< std::vector< uint8_t >>
ByteVectorPropertyValueusing
internal::Value< std::vector< uint8_t >, static_cast< size_t >(PropertyFormat::kBytes)>
DoubleArrayusing
internal::ArrayValue< double >
DoubleArrayValueusing
internal::Array< double, static_cast< size_t >(PropertyFormat::kDoubleArray)>
DoublePropertyusing
internal::NumericProperty< double >
DoublePropertyValueusing
internal::Value< double, static_cast< size_t >(PropertyFormat::kDouble)>
ExponentialDoubleHistogramusing
internal::ExponentialHistogram< double >
ExponentialIntHistogramusing
internal::ExponentialHistogram< int64_t >
ExponentialUintHistogramusing
internal::ExponentialHistogram< uint64_t >
IntArrayusing
internal::ArrayValue< int64_t >
IntArrayValueusing
internal::Array< int64_t, static_cast< size_t >(PropertyFormat::kIntArray)>
IntPropertyusing
internal::NumericProperty< int64_t >
IntPropertyValueusing
internal::Value< int64_t, static_cast< size_t >(PropertyFormat::kInt)>
LazyNodeCallbackFnusing
LinearDoubleHistogramusing
internal::LinearHistogram< double >
LinearIntHistogramusing
internal::LinearHistogram< int64_t >
LinearUintHistogramusing
internal::LinearHistogram< uint64_t >
PropertyValueusing
internal::NamedValue< cpp17::variant< cpp17::monostate, IntPropertyValue, UintPropertyValue, DoublePropertyValue, IntArrayValue, UintArrayValue, DoubleArrayValue, StringPropertyValue, ByteVectorPropertyValue, BoolPropertyValue, StringArrayValue >, PropertyFormat >
RecordChildCallbackFnusing
StringArrayusing
internal::ArrayValue< BorrowedStringValue >
StringArrayValueusing
internal::Array< std::string, static_cast< size_t >(PropertyFormat::kStringArray)>
StringPropertyusing
internal::Property< std::string >
StringPropertyValueusing
internal::Value< std::string, static_cast< size_t >(PropertyFormat::kString)>
UintArrayusing
internal::ArrayValue< uint64_t >
UintArrayValueusing
internal::Array< uint64_t, static_cast< size_t >(PropertyFormat::kUintArray)>
UintPropertyusing
internal::NumericProperty< uint64_t >
UintPropertyValueusing
internal::Value< uint64_t, static_cast< size_t >(PropertyFormat::kUint)>

Functions

ReadFromBuffer(std::vector< uint8_t > buffer)
ReadFromInspector(Inspector insp)
ReadFromSnapshot(Snapshot snapshot)
ReadFromVmo(const zx::vmo & vmo)

Classes

inspect::BackingBuffer
inspect::ComponentInspector

ComponentInspector is an instance of an Inspector that serves its Inspect data via the fuchsia.inspect.Tree protocol.

inspect::Hierarchy
inspect::Inspector
inspect::LazyNode
inspect::Link
inspect::LinkValue
inspect::Node
inspect::NodeHealth
inspect::NodeValue
inspect::Snapshot
inspect::StringReference
inspect::TreeNameIterator
inspect::TreeServer

TreeServer is an implementation of the fuchsia.inspect.Tree protocol.

inspect::TreeServerSendPreference

TreeServerSendPreference describes how the Inspect VMO should be served.

inspect::ValueList

Structs

inspect::InspectSettings
inspect::InspectStats
inspect::MissingValue
inspect::TreeHandlerSettings

Namespaces

inspect::testing

Enumerations

ArrayDisplayFormat

 ArrayDisplayFormat

LinkDisposition

 LinkDisposition
Properties
kChild
kInline

MissingValueReason

 MissingValueReason

Typedefs