class DiskBackedSystemLog
Defined at line 29 of file ../../src/developer/forensics/feedback/attachments/disk_backed_system_log.h
Retrieves disk-backed current boot system logs via FIDL from
fuchsia.feedback.internal.SystemLogRecorder.
Public Methods
void DiskBackedSystemLog (async_dispatcher_t *dispatcher,std::shared_ptr<sys::ServiceDirectory>system_log_recorder_services,std::unique_ptr<backoff::Backoff>backoff,RedactorBase *redactor,cobalt::Logger *cobalt)
Defined at line 60 of file ../../src/developer/forensics/feedback/attachments/disk_backed_system_log.cc
::fpromise::promise<AttachmentData> Get (uint64_t ticket)
Returns a promise to the system log and allows collection to be terminated early with
|ticket|.
Defined at line 110 of file ../../src/developer/forensics/feedback/attachments/disk_backed_system_log.cc
void ForceCompletion (uint64_t ticket, Error error)
Completes the system log collection promise associated with |ticket| early, if it hasn't
already completed.
Defined at line 228 of file ../../src/developer/forensics/feedback/attachments/disk_backed_system_log.cc
void on_fidl_error (fidl::UnbindInfo error)
Defined at line 92 of file ../../src/developer/forensics/feedback/attachments/disk_backed_system_log.cc
void handle_unknown_event (fidl::UnknownEventMetadata<fuchsia_feedback_internal::SystemLogRecorder> metadata)
Defined at line 105 of file ../../src/developer/forensics/feedback/attachments/disk_backed_system_log.cc