LLDB mainline
Public Attributes | List of all members
lldb_private::Progress::ProgressData Struct Reference

Data belonging to this Progress event that is used for bookkeeping by ProgressManager. More...

#include <Progress.h>

Public Attributes

std::string title
 The title of the progress activity, also used as a category.
 
uint64_t progress_id
 A unique integer identifier for progress reporting.
 
std::optional< lldb::user_id_tdebugger_id
 The optional debugger ID to report progress to.
 

Detailed Description

Data belonging to this Progress event that is used for bookkeeping by ProgressManager.

Definition at line 111 of file Progress.h.

Member Data Documentation

◆ debugger_id

std::optional<lldb::user_id_t> lldb_private::Progress::ProgressData::debugger_id

The optional debugger ID to report progress to.

If this has no value then all debuggers will receive this event.

Definition at line 118 of file Progress.h.

Referenced by lldb_private::Progress::Progress(), lldb_private::Progress::ReportProgress(), and lldb_private::ProgressManager::ReportProgress().

◆ progress_id

uint64_t lldb_private::Progress::ProgressData::progress_id

A unique integer identifier for progress reporting.

Definition at line 115 of file Progress.h.

Referenced by lldb_private::Progress::ReportProgress(), and lldb_private::ProgressManager::ReportProgress().

◆ title

std::string lldb_private::Progress::ProgressData::title

The documentation for this struct was generated from the following file: