class WakeEvent

Defined at line 121 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

Forward declaration.

Public Methods

bool has_pending_wake_events ()

Defined at line 125 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void WakeEvent (const WakeVector & wake_vector)

Construct a WakeEvent referencing the given wake_vector.

Defined at line 128 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void ~WakeEvent ()

Defined at line 130 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void WakeEvent (const WakeEvent & )

Defined at line 132 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

WakeEvent & operator= (const WakeEvent & )

Defined at line 133 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void WakeEvent (WakeEvent && )

Defined at line 134 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

WakeEvent & operator= (WakeEvent && )

Defined at line 135 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void Initialize ()

Defined at line 137 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void Destroy ()

Defined at line 138 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

WakeResult Trigger (zx_instant_boot_t trigger_time)

Defined at line 140 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void Acknowledge (AckBehavior ack_behavior)

Defined at line 144 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

WakeResult Strobe (zx_instant_boot_t trigger_time)

Defined at line 146 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void Dump (FILE * f, zx_instant_boot_t log_triggered_after_boot_time)

Defined at line 150 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

zx_status_t GenerateWakeEventReport (zx_instant_boot_t suspend_start_time, user_out_ptr<zx_wake_source_report_header_t> out_header, user_out_ptr<zx_wake_source_report_entry_t> out_entries, uint32_t num_entries, user_out_ptr<uint32_t> actual_entries)

Defined at line 154 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h

void DiscardWakeEventReport ()

Defined at line 162 of file ../../zircon/kernel/lib/wake-vector/include/lib/wake-vector.h