class TrackerEvent

Defined at line 44 of file ../../src/storage/lib/vfs/cpp/inspect/operation_tracker/operation_tracker_base.h

RAII Helper to allow automatic recording of event data when it goes out of scope.

__Must not__ outlive the `OperationTracker` it was created from.

Public Methods

void TrackerEvent (OperationTracker * tracker)

Defined at line 40 of file ../../src/storage/lib/vfs/cpp/inspect/operation_tracker/operation_tracker_shared.cc

void ~TrackerEvent ()

Defined at line 50 of file ../../src/storage/lib/vfs/cpp/inspect/operation_tracker/operation_tracker_shared.cc

void TrackerEvent (TrackerEvent && )

Only allow move construction.

Defined at line 45 of file ../../src/storage/lib/vfs/cpp/inspect/operation_tracker/operation_tracker_shared.cc

void TrackerEvent (const TrackerEvent & )

Defined at line 51 of file ../../src/storage/lib/vfs/cpp/inspect/operation_tracker/operation_tracker_base.h

TrackerEvent & operator= (const TrackerEvent & )

Defined at line 52 of file ../../src/storage/lib/vfs/cpp/inspect/operation_tracker/operation_tracker_base.h

TrackerEvent & operator= (TrackerEvent && )

Defined at line 53 of file ../../src/storage/lib/vfs/cpp/inspect/operation_tracker/operation_tracker_base.h

void SetStatus (zx_status_t status)

Set status of operation. __Must__ be called at least once before this object is destroyed.

__Must__ be called from same thread that destroys this object.

Defined at line 70 of file ../../src/storage/lib/vfs/cpp/inspect/operation_tracker/operation_tracker_shared.cc