class MemoryStatsExtended
Defined at line 1585 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool has_total_bytes ()
Defined at line 1595 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_total_bytes ()
Defined at line 1599 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_total_bytes ()
Defined at line 1607 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & free_bytes ()
Defined at line 1615 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_free_bytes ()
Defined at line 1619 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_free_bytes ()
Defined at line 1623 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_free_bytes ()
Defined at line 1631 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_wired_bytes ()
Defined at line 1643 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_wired_bytes ()
Defined at line 1647 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_wired_bytes ()
Defined at line 1655 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_total_heap_bytes ()
Defined at line 1667 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_total_heap_bytes ()
Defined at line 1671 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_total_heap_bytes ()
Defined at line 1679 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & free_heap_bytes ()
Defined at line 1687 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_free_heap_bytes ()
Defined at line 1691 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_free_heap_bytes ()
Defined at line 1695 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_free_heap_bytes ()
Defined at line 1703 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_vmo_bytes ()
Defined at line 1715 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_vmo_bytes ()
Defined at line 1719 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_vmo_bytes ()
Defined at line 1727 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_vmo_pager_total_bytes ()
Defined at line 1739 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_vmo_pager_total_bytes ()
Defined at line 1743 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_vmo_pager_total_bytes ()
Defined at line 1751 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_vmo_pager_newest_bytes ()
Defined at line 1763 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_vmo_pager_newest_bytes ()
Defined at line 1767 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_vmo_pager_newest_bytes ()
Defined at line 1775 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_vmo_pager_oldest_bytes ()
Defined at line 1787 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_vmo_pager_oldest_bytes ()
Defined at line 1791 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_vmo_pager_oldest_bytes ()
Defined at line 1799 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_vmo_discardable_locked_bytes ()
Defined at line 1811 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_vmo_discardable_locked_bytes ()
Defined at line 1815 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_vmo_discardable_locked_bytes ()
Defined at line 1823 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_vmo_discardable_unlocked_bytes ()
Defined at line 1835 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_vmo_discardable_unlocked_bytes ()
Defined at line 1839 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_vmo_discardable_unlocked_bytes ()
Defined at line 1847 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & mmu_overhead_bytes ()
Defined at line 1855 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_mmu_overhead_bytes ()
Defined at line 1859 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_mmu_overhead_bytes ()
Defined at line 1863 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_mmu_overhead_bytes ()
Defined at line 1871 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & ipc_bytes ()
Defined at line 1879 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_ipc_bytes ()
Defined at line 1883 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_ipc_bytes ()
Defined at line 1887 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_ipc_bytes ()
Defined at line 1895 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & other_bytes ()
Defined at line 1903 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_other_bytes ()
Defined at line 1907 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_other_bytes ()
Defined at line 1911 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_other_bytes ()
Defined at line 1919 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
MemoryStatsExtended & set_total_bytes (uint64_t _value)
MemoryStatsExtended & set_free_bytes (uint64_t _value)
MemoryStatsExtended & set_wired_bytes (uint64_t _value)
MemoryStatsExtended & set_total_heap_bytes (uint64_t _value)
MemoryStatsExtended & set_free_heap_bytes (uint64_t _value)
MemoryStatsExtended & set_vmo_bytes (uint64_t _value)
MemoryStatsExtended & set_vmo_pager_total_bytes (uint64_t _value)
MemoryStatsExtended & set_vmo_pager_newest_bytes (uint64_t _value)
MemoryStatsExtended & set_vmo_pager_oldest_bytes (uint64_t _value)
MemoryStatsExtended & set_vmo_discardable_locked_bytes (uint64_t _value)
MemoryStatsExtended & set_vmo_discardable_unlocked_bytes (uint64_t _value)
MemoryStatsExtended & set_mmu_overhead_bytes (uint64_t _value)
MemoryStatsExtended & set_ipc_bytes (uint64_t _value)
MemoryStatsExtended & set_other_bytes (uint64_t _value)
void MemoryStatsExtended ()
void MemoryStatsExtended (MemoryStatsExtended && other)
const uint64_t & total_bytes ()
Defined at line 1591 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & wired_bytes ()
Defined at line 1639 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & total_heap_bytes ()
Defined at line 1663 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & vmo_bytes ()
Defined at line 1711 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & vmo_pager_total_bytes ()
Defined at line 1735 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & vmo_pager_newest_bytes ()
Defined at line 1759 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & vmo_pager_oldest_bytes ()
Defined at line 1783 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & vmo_discardable_locked_bytes ()
Defined at line 1807 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & vmo_discardable_unlocked_bytes ()
Defined at line 1831 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void ~MemoryStatsExtended ()
MemoryStatsExtended & operator= (MemoryStatsExtended && other)
::std::unique_ptr<MemoryStatsExtended> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, MemoryStatsExtended * _value, size_t _offset)
zx_status_t Clone (MemoryStatsExtended * _result)