template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1458 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/cpp/fidl/fuchsia.kernel/cpp/wire_types.h
Public Methods
::fuchsia_kernel::wire::MemoryStatsExtended Build ()
Build and return the table. The builder should not be used after this.
bool has_total_bytes ()
void clear_total_bytes ()
Clears the total_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & total_bytes ()
Getter for total_bytes.
BuilderImpl & total_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for total_bytes.
bool has_free_bytes ()
void clear_free_bytes ()
Clears the free_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & free_bytes ()
Getter for free_bytes.
BuilderImpl & free_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for free_bytes.
bool has_wired_bytes ()
void clear_wired_bytes ()
Clears the wired_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & wired_bytes ()
Getter for wired_bytes.
BuilderImpl & wired_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for wired_bytes.
bool has_total_heap_bytes ()
void clear_total_heap_bytes ()
Clears the total_heap_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & total_heap_bytes ()
Getter for total_heap_bytes.
BuilderImpl & total_heap_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for total_heap_bytes.
bool has_free_heap_bytes ()
void clear_free_heap_bytes ()
Clears the free_heap_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & free_heap_bytes ()
Getter for free_heap_bytes.
BuilderImpl & free_heap_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for free_heap_bytes.
bool has_vmo_bytes ()
void clear_vmo_bytes ()
Clears the vmo_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & vmo_bytes ()
Getter for vmo_bytes.
BuilderImpl & vmo_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for vmo_bytes.
bool has_vmo_pager_total_bytes ()
void clear_vmo_pager_total_bytes ()
Clears the vmo_pager_total_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & vmo_pager_total_bytes ()
Getter for vmo_pager_total_bytes.
BuilderImpl & vmo_pager_total_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for vmo_pager_total_bytes.
bool has_vmo_pager_newest_bytes ()
void clear_vmo_pager_newest_bytes ()
Clears the vmo_pager_newest_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & vmo_pager_newest_bytes ()
Getter for vmo_pager_newest_bytes.
BuilderImpl & vmo_pager_newest_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for vmo_pager_newest_bytes.
bool has_vmo_pager_oldest_bytes ()
void clear_vmo_pager_oldest_bytes ()
Clears the vmo_pager_oldest_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & vmo_pager_oldest_bytes ()
Getter for vmo_pager_oldest_bytes.
BuilderImpl & vmo_pager_oldest_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for vmo_pager_oldest_bytes.
bool has_vmo_discardable_locked_bytes ()
void clear_vmo_discardable_locked_bytes ()
Clears the vmo_discardable_locked_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & vmo_discardable_locked_bytes ()
Getter for vmo_discardable_locked_bytes.
BuilderImpl & vmo_discardable_locked_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for vmo_discardable_locked_bytes.
bool has_vmo_discardable_unlocked_bytes ()
void clear_vmo_discardable_unlocked_bytes ()
Clears the vmo_discardable_unlocked_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & vmo_discardable_unlocked_bytes ()
Getter for vmo_discardable_unlocked_bytes.
BuilderImpl & vmo_discardable_unlocked_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for vmo_discardable_unlocked_bytes.
bool has_mmu_overhead_bytes ()
void clear_mmu_overhead_bytes ()
Clears the mmu_overhead_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & mmu_overhead_bytes ()
Getter for mmu_overhead_bytes.
BuilderImpl & mmu_overhead_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for mmu_overhead_bytes.
bool has_ipc_bytes ()
void clear_ipc_bytes ()
Clears the ipc_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & ipc_bytes ()
Getter for ipc_bytes.
BuilderImpl & ipc_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for ipc_bytes.
bool has_other_bytes ()
void clear_other_bytes ()
Clears the other_bytes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & other_bytes ()
Getter for other_bytes.
BuilderImpl & other_bytes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for other_bytes.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_kernel::wire::MemoryStatsExtended, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_kernel::wire::MemoryStatsExtended>> && frame)