LLDB mainline
|
#include <Event.h>
Public Member Functions | |
EventData () | |
virtual | ~EventData () |
virtual llvm::StringRef | GetFlavor () const =0 |
virtual Log * | GetLogChannel () |
virtual void | Dump (Stream *s) const |
Private Member Functions | |
virtual void | DoOnRemoval (Event *event_ptr) |
EventData (const EventData &)=delete | |
const EventData & | operator= (const EventData &)=delete |
Friends | |
class | Event |
|
default |
|
virtualdefault |
|
privatedelete |
|
inlineprivatevirtual |
Reimplemented in lldb_private::SymbolChangeEventData, lldb_private::Process::ProcessEventData, and lldb_private::EventDataReceipt.
|
virtual |
Reimplemented in lldb_private::Breakpoint::BreakpointEventData, lldb_private::Watchpoint::WatchpointEventData, lldb_private::ProgressEventData, lldb_private::DiagnosticEventData, lldb_private::Process::ProcessEventData, lldb_private::Target::TargetEventData, lldb_private::Thread::ThreadEventData, lldb_private::EventDataBytes, and lldb_private::EventDataStructuredData.
Definition at line 94 of file Event.cpp.
References lldb_private::Stream::PutCString().
|
pure virtual |
Implemented in lldb_private::Breakpoint::BreakpointEventData, lldb_private::Watchpoint::WatchpointEventData, lldb_private::ProgressEventData, lldb_private::DiagnosticEventData, lldb_private::SymbolChangeEventData, lldb_private::Process::ProcessEventData, lldb_private::Target::TargetEventData, lldb_private::Thread::ThreadEventData, lldb_private::EventDataBytes, lldb_private::EventDataReceipt, and lldb_private::EventDataStructuredData.
Referenced by lldb::SBProcess::EventIsStructuredDataEvent(), lldb::SBEvent::GetDataFlavor(), lldb_private::Process::ProcessEventData::GetEventDataFromEvent(), lldb_private::Target::TargetEventData::GetEventDataFromEvent(), lldb_private::Thread::ThreadEventData::GetEventDataFromEvent(), lldb_private::EventDataBytes::GetEventDataFromEvent(), lldb_private::EventDataStructuredData::GetEventDataFromEvent(), lldb_private::Breakpoint::BreakpointEventData::GetEventDataFromEvent(), and lldb_private::Watchpoint::WatchpointEventData::GetEventDataFromEvent().
|
inlinevirtual |
Reimplemented in lldb_private::Breakpoint::BreakpointEventData.