class MemoryStatsExtended

Defined at line 1574 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.

void MemoryStatsExtended ()
void MemoryStatsExtended (MemoryStatsExtended && other)
const uint64_t & total_bytes ()

Defined at line 1580 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_total_bytes ()

Defined at line 1584 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

uint64_t * mutable_total_bytes ()

Defined at line 1588 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_total_bytes ()

Defined at line 1596 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

const uint64_t & free_bytes ()

Defined at line 1604 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_free_bytes ()

Defined at line 1608 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

uint64_t * mutable_free_bytes ()

Defined at line 1612 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_free_bytes ()

Defined at line 1620 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_wired_bytes ()

Defined at line 1644 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_total_heap_bytes ()

Defined at line 1668 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 1676 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_free_heap_bytes ()

Defined at line 1680 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 1684 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_free_heap_bytes ()

Defined at line 1692 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_vmo_bytes ()

Defined at line 1716 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 1740 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 1764 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 1788 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 1812 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 1836 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 1844 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_mmu_overhead_bytes ()

Defined at line 1848 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 1852 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_mmu_overhead_bytes ()

Defined at line 1860 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

const uint64_t & ipc_bytes ()

Defined at line 1868 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_ipc_bytes ()

Defined at line 1872 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

uint64_t * mutable_ipc_bytes ()

Defined at line 1876 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_ipc_bytes ()

Defined at line 1884 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

const uint64_t & other_bytes ()

Defined at line 1892 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_other_bytes ()

Defined at line 1896 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

uint64_t * mutable_other_bytes ()

Defined at line 1900 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

void clear_other_bytes ()

Defined at line 1908 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)
const uint64_t & wired_bytes ()

Defined at line 1628 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_wired_bytes ()

Defined at line 1632 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

uint64_t * mutable_wired_bytes ()

Defined at line 1636 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 1652 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_total_heap_bytes ()

Defined at line 1656 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 1660 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

const uint64_t & vmo_bytes ()

Defined at line 1700 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

bool has_vmo_bytes ()

Defined at line 1704 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h

uint64_t * mutable_vmo_bytes ()

Defined at line 1708 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 1724 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 1728 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 1732 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 1748 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 1752 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 1756 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 1772 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 1776 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 1780 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 1796 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 1800 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 1804 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 1820 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 1824 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 1828 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)