class PerCpuStats

Defined at line 1315 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/cpp/fidl/fuchsia.kernel/cpp/natural_types.h

Public Methods

void PerCpuStats (PerCpuStats && )

Defined at line 1322 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/cpp/fidl/fuchsia.kernel/cpp/natural_types.h

void PerCpuStats (Storage_ storage)
void PerCpuStats (const PerCpuStats & other)
PerCpuStats & operator= (const PerCpuStats & other)
bool operator== (const PerCpuStats & other)
bool operator!= (const PerCpuStats & other)
bool IsEmpty ()
void PerCpuStats ()

Defined at line 1321 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/cpp/fidl/fuchsia.kernel/cpp/natural_types.h

const std::optional<uint32_t> & cpu_number ()
::std::optional<uint32_t> & cpu_number ()
PerCpuStats & cpu_number (std::optional<uint32_t> value)

Setter for cpu_number.

const std::optional<uint32_t> & flags ()
::std::optional<uint32_t> & flags ()
PerCpuStats & flags (std::optional<uint32_t> value)

Setter for flags.

const std::optional<int64_t> & idle_time ()
::std::optional<int64_t> & idle_time ()
PerCpuStats & idle_time (std::optional<int64_t> value)

Setter for idle_time.

const std::optional<uint64_t> & reschedules ()
::std::optional<uint64_t> & reschedules ()
PerCpuStats & reschedules (std::optional<uint64_t> value)

Setter for reschedules.

const std::optional<uint64_t> & context_switches ()
::std::optional<uint64_t> & context_switches ()
PerCpuStats & context_switches (std::optional<uint64_t> value)

Setter for context_switches.

const std::optional<uint64_t> & irq_preempts ()
::std::optional<uint64_t> & irq_preempts ()
PerCpuStats & irq_preempts (std::optional<uint64_t> value)

Setter for irq_preempts.

const std::optional<uint64_t> & yields ()
::std::optional<uint64_t> & yields ()
PerCpuStats & yields (std::optional<uint64_t> value)

Setter for yields.

const std::optional<uint64_t> & ints ()
::std::optional<uint64_t> & ints ()
PerCpuStats & ints (std::optional<uint64_t> value)

Setter for ints.

const std::optional<uint64_t> & exceptions ()
::std::optional<uint64_t> & exceptions ()
PerCpuStats & exceptions (std::optional<uint64_t> value)

Setter for exceptions.

const std::optional<uint64_t> & generic_ipis ()
::std::optional<uint64_t> & generic_ipis ()
PerCpuStats & generic_ipis (std::optional<uint64_t> value)

Setter for generic_ipis.

const std::optional<int64_t> & normalized_busy_time ()
::std::optional<int64_t> & normalized_busy_time ()
PerCpuStats & normalized_busy_time (std::optional<int64_t> value)

Setter for normalized_busy_time.

const std::optional<uint64_t> & active_energy_consumption_nj ()
::std::optional<uint64_t> & active_energy_consumption_nj ()
PerCpuStats & active_energy_consumption_nj (std::optional<uint64_t> value)

Setter for active_energy_consumption_nj.

const std::optional<uint64_t> & idle_energy_consumption_nj ()
::std::optional<uint64_t> & idle_energy_consumption_nj ()
PerCpuStats & idle_energy_consumption_nj (std::optional<uint64_t> value)

Setter for idle_energy_consumption_nj.

void PerCpuStats (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
PerCpuStats & operator= (PerCpuStats && )

Defined at line 1323 of file fidling/gen/sdk/fidl/fuchsia.kernel/fuchsia.kernel/cpp/fidl/fuchsia.kernel/cpp/natural_types.h

const std::optional<uint64_t> & timer_ints ()
::std::optional<uint64_t> & timer_ints ()
PerCpuStats & timer_ints (std::optional<uint64_t> value)

Setter for timer_ints.

const std::optional<uint64_t> & timers ()
::std::optional<uint64_t> & timers ()
PerCpuStats & timers (std::optional<uint64_t> value)

Setter for timers.

const std::optional<uint64_t> & page_faults ()
::std::optional<uint64_t> & page_faults ()
PerCpuStats & page_faults (std::optional<uint64_t> value)

Setter for page_faults.

const std::optional<uint64_t> & syscalls ()
::std::optional<uint64_t> & syscalls ()
PerCpuStats & syscalls (std::optional<uint64_t> value)

Setter for syscalls.

const std::optional<uint64_t> & reschedule_ipis ()
::std::optional<uint64_t> & reschedule_ipis ()
PerCpuStats & reschedule_ipis (std::optional<uint64_t> value)

Setter for reschedule_ipis.

Friends

class MemberVisitor
class NaturalTableCodingTraits