inspect::Inspector

Summary

Constructors and Destructors

Inspector()
Inspector(const InspectSettings & settings)
Inspector(zx::vmo vmo)

Public functions

AtomicUpdate(AtomicUpdateCallbackFn callback)
void
ClearRecorded()
void
CopyBytes() const
cpp17::optional< std::vector< uint8_t > >
CopyVmo() const
CreateStatsNode()
void
DuplicateVmo() const
FrozenVmoCopy() const
GetChildNames() const
std::vector< std::string >
GetRoot() const
Node &
GetStats() const
OpenChild(const std::string & name) const
emplace(T value)
void
operator bool() const

Public functions

AtomicUpdate

void AtomicUpdate(
  AtomicUpdateCallbackFn callback
)

ClearRecorded

void ClearRecorded()

CopyBytes

cpp17::optional< std::vector< uint8_t > > CopyBytes() const 

CopyVmo

cpp17::optional< zx::vmo > CopyVmo() const 

CreateStatsNode

void CreateStatsNode()

DuplicateVmo

zx::vmo DuplicateVmo() const 

FrozenVmoCopy

cpp17::optional< zx::vmo > FrozenVmoCopy() const 

GetChildNames

std::vector< std::string > GetChildNames() const 

GetRoot

Node & GetRoot() const 

GetStats

InspectStats GetStats() const 

Inspector

 Inspector()

Inspector

 Inspector(
  const InspectSettings & settings
)

Inspector

 Inspector(
  zx::vmo vmo
)

OpenChild

fpromise::promise< Inspector > OpenChild(
  const std::string & name
) const 

emplace

void emplace(
  T value
)

operator bool

 operator bool() const