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