LLDB mainline
|
#include <DebuggerEvents.h>
Public Member Functions | |
ProgressEventData (uint64_t progress_id, const std::string &message, uint64_t completed, uint64_t total, bool debugger_specific) | |
ConstString | GetFlavor () const override |
void | Dump (Stream *s) const override |
uint64_t | GetID () const |
bool | IsFinite () const |
uint64_t | GetCompleted () const |
uint64_t | GetTotal () const |
const std::string & | GetMessage () const |
bool | IsDebuggerSpecific () const |
![]() | |
EventData () | |
virtual | ~EventData () |
virtual ConstString | GetFlavor () const =0 |
virtual Log * | GetLogChannel () |
virtual void | Dump (Stream *s) const |
Static Public Member Functions | |
static ConstString | GetFlavorString () |
static const ProgressEventData * | GetEventDataFromEvent (const Event *event_ptr) |
Private Member Functions | |
ProgressEventData (const ProgressEventData &)=delete | |
const ProgressEventData & | operator= (const ProgressEventData &)=delete |
Private Attributes | |
std::string | m_message |
const uint64_t | m_id |
uint64_t | m_completed |
const uint64_t | m_total |
const bool | m_debugger_specific |
Definition at line 21 of file DebuggerEvents.h.
|
inline |
Definition at line 23 of file DebuggerEvents.h.
|
privatedelete |
|
overridevirtual |
Reimplemented from lldb_private::EventData.
Definition at line 35 of file DebuggerEvents.cpp.
References m_completed, m_id, m_message, m_total, lldb_private::Stream::Printf(), lldb_private::Stream::PutCString(), and UINT64_MAX.
|
inline |
Definition at line 37 of file DebuggerEvents.h.
References m_completed.
Referenced by lldb::SBDebugger::GetProgressFromEvent().
|
static |
Definition at line 48 of file DebuggerEvents.cpp.
Referenced by lldb::SBDebugger::GetProgressFromEvent(), and lldb_private::Debugger::HandleProgressEvent().
|
overridevirtual |
Implements lldb_private::EventData.
Definition at line 31 of file DebuggerEvents.cpp.
References GetFlavorString().
|
static |
Definition at line 26 of file DebuggerEvents.cpp.
Referenced by GetFlavor().
|
inline |
Definition at line 35 of file DebuggerEvents.h.
References m_id.
Referenced by lldb::SBDebugger::GetProgressFromEvent().
|
inline |
Definition at line 39 of file DebuggerEvents.h.
References m_message.
Referenced by lldb::SBDebugger::GetProgressFromEvent().
|
inline |
Definition at line 38 of file DebuggerEvents.h.
References m_total.
Referenced by lldb::SBDebugger::GetProgressFromEvent().
|
inline |
Definition at line 40 of file DebuggerEvents.h.
References m_debugger_specific.
Referenced by lldb::SBDebugger::GetProgressFromEvent().
|
inline |
Definition at line 36 of file DebuggerEvents.h.
References m_total, and UINT64_MAX.
|
privatedelete |
|
private |
Definition at line 45 of file DebuggerEvents.h.
Referenced by Dump(), and GetCompleted().
|
private |
Definition at line 47 of file DebuggerEvents.h.
Referenced by IsDebuggerSpecific().
|
private |
Definition at line 44 of file DebuggerEvents.h.
|
private |
Definition at line 43 of file DebuggerEvents.h.
Referenced by Dump(), and GetMessage().
|
private |
Definition at line 46 of file DebuggerEvents.h.
Referenced by Dump(), GetTotal(), and IsFinite().