class ScopedTaskSuspend
Defined at line 35 of file ../../third_party/crashpad/src/util/fuchsia/scoped_task_suspend.h
Manages the suspension of another task.
Suspending a process is asynchronous, and may take an arbitrary amount of
time. As a result, this class is limited to being a best-effort, and
correct suspension/resumption cannot be relied upon.
Callers should not attempt to suspend the current task as obtained via
`zx_process_self()`.
Public Methods
void ScopedTaskSuspend (const zx::process & process)
void ScopedTaskSuspend (const ScopedTaskSuspend & )
Defined at line 39 of file ../../third_party/crashpad/src/util/fuchsia/scoped_task_suspend.h
ScopedTaskSuspend & operator= (const ScopedTaskSuspend & )
Defined at line 40 of file ../../third_party/crashpad/src/util/fuchsia/scoped_task_suspend.h
void ~ScopedTaskSuspend ()
Defined at line 42 of file ../../third_party/crashpad/src/util/fuchsia/scoped_task_suspend.h