class MemoryStatsCompression
Defined at line 2067 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 MemoryStatsCompression ()
void MemoryStatsCompression (MemoryStatsCompression && other)
const uint64_t & uncompressed_storage_bytes ()
Defined at line 2073 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_uncompressed_storage_bytes ()
Defined at line 2077 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_uncompressed_storage_bytes ()
Defined at line 2081 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_uncompressed_storage_bytes ()
Defined at line 2089 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & compressed_storage_bytes ()
Defined at line 2097 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_compressed_storage_bytes ()
Defined at line 2101 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_compressed_storage_bytes ()
Defined at line 2105 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_compressed_storage_bytes ()
Defined at line 2113 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & compressed_fragmentation_bytes ()
Defined at line 2121 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_compressed_fragmentation_bytes ()
Defined at line 2125 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_compressed_fragmentation_bytes ()
Defined at line 2129 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_compressed_fragmentation_bytes ()
Defined at line 2137 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const int64_t & compression_time ()
Defined at line 2145 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_compression_time ()
Defined at line 2149 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
int64_t * mutable_compression_time ()
Defined at line 2153 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_compression_time ()
Defined at line 2161 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const int64_t & decompression_time ()
Defined at line 2169 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_decompression_time ()
Defined at line 2173 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
int64_t * mutable_decompression_time ()
Defined at line 2177 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_decompression_time ()
Defined at line 2185 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_total_page_compression_attempts ()
Defined at line 2209 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & failed_page_compression_attempts ()
Defined at line 2217 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_failed_page_compression_attempts ()
Defined at line 2221 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_failed_page_compression_attempts ()
Defined at line 2225 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_failed_page_compression_attempts ()
Defined at line 2233 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_total_page_decompressions ()
Defined at line 2257 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & compressed_page_evictions ()
Defined at line 2265 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_compressed_page_evictions ()
Defined at line 2269 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_compressed_page_evictions ()
Defined at line 2273 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_compressed_page_evictions ()
Defined at line 2281 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & eager_page_compressions ()
Defined at line 2289 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_eager_page_compressions ()
Defined at line 2293 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_eager_page_compressions ()
Defined at line 2297 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_eager_page_compressions ()
Defined at line 2305 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & memory_pressure_page_compressions ()
Defined at line 2313 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_memory_pressure_page_compressions ()
Defined at line 2317 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_memory_pressure_page_compressions ()
Defined at line 2321 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_memory_pressure_page_compressions ()
Defined at line 2329 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & critical_memory_page_compressions ()
Defined at line 2337 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_critical_memory_page_compressions ()
Defined at line 2341 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_critical_memory_page_compressions ()
Defined at line 2345 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_critical_memory_page_compressions ()
Defined at line 2353 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & pages_decompressed_unit_ns ()
Defined at line 2361 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_pages_decompressed_unit_ns ()
Defined at line 2365 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_pages_decompressed_unit_ns ()
Defined at line 2369 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_pages_decompressed_unit_ns ()
Defined at line 2377 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const ::std::array<uint64_t, 8> & pages_decompressed_within_log_time ()
Defined at line 2385 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_pages_decompressed_within_log_time ()
Defined at line 2389 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
::std::array<uint64_t, 8> * mutable_pages_decompressed_within_log_time ()
Defined at line 2393 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void clear_pages_decompressed_within_log_time ()
Defined at line 2401 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
MemoryStatsCompression & set_uncompressed_storage_bytes (uint64_t _value)
MemoryStatsCompression & set_compressed_storage_bytes (uint64_t _value)
MemoryStatsCompression & set_compressed_fragmentation_bytes (uint64_t _value)
MemoryStatsCompression & set_compression_time (int64_t _value)
MemoryStatsCompression & set_decompression_time (int64_t _value)
MemoryStatsCompression & set_total_page_compression_attempts (uint64_t _value)
MemoryStatsCompression & set_failed_page_compression_attempts (uint64_t _value)
MemoryStatsCompression & set_total_page_decompressions (uint64_t _value)
MemoryStatsCompression & set_compressed_page_evictions (uint64_t _value)
MemoryStatsCompression & set_eager_page_compressions (uint64_t _value)
MemoryStatsCompression & set_memory_pressure_page_compressions (uint64_t _value)
MemoryStatsCompression & set_critical_memory_page_compressions (uint64_t _value)
MemoryStatsCompression & set_pages_decompressed_unit_ns (uint64_t _value)
MemoryStatsCompression & set_pages_decompressed_within_log_time (::std::array<uint64_t, 8> _value)
const uint64_t & total_page_compression_attempts ()
Defined at line 2193 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_total_page_compression_attempts ()
Defined at line 2197 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_total_page_compression_attempts ()
Defined at line 2201 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
const uint64_t & total_page_decompressions ()
Defined at line 2241 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
bool has_total_page_decompressions ()
Defined at line 2245 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
uint64_t * mutable_total_page_decompressions ()
Defined at line 2249 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/hlcpp/fuchsia/kernel/cpp/fidl.h
void ~MemoryStatsCompression ()
MemoryStatsCompression & operator= (MemoryStatsCompression && other)
::std::unique_ptr<MemoryStatsCompression> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,MemoryStatsCompression *_value,size_t_offset)
zx_status_t Clone (MemoryStatsCompression * _result)