LLDB mainline
|
#include <Event.h>
Public Member Functions | |
EventDataReceipt () | |
~EventDataReceipt () override=default | |
llvm::StringRef | GetFlavor () const override |
bool | WaitForEventReceived (const Timeout< std::micro > &timeout=std::nullopt) |
Public Member Functions inherited from lldb_private::EventData | |
EventData () | |
virtual | ~EventData () |
virtual llvm::StringRef | GetFlavor () const =0 |
virtual Log * | GetLogChannel () |
virtual void | Dump (Stream *s) const |
Static Public Member Functions | |
static llvm::StringRef | GetFlavorString () |
Private Member Functions | |
void | DoOnRemoval (Event *event_ptr) override |
Private Attributes | |
Predicate< bool > | m_predicate |
|
overridedefault |
|
inlineoverrideprivatevirtual |
Reimplemented from lldb_private::EventData.
Definition at line 109 of file Event.h.
References lldb_private::eBroadcastAlways, m_predicate, and lldb_private::Predicate< T >::SetValue().
|
inlineoverridevirtual |
Implements lldb_private::EventData.
Definition at line 100 of file Event.h.
References GetFlavorString().
|
static |
Definition at line 165 of file Event.cpp.
Referenced by GetFlavor().
|
inline |
Definition at line 102 of file Event.h.
References m_predicate, and lldb_private::Predicate< T >::WaitForValueEqualTo().
|
private |
Definition at line 107 of file Event.h.
Referenced by DoOnRemoval(), and WaitForEventReceived().