LLDB  mainline
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
lldb_private::EventDataReceipt Class Reference

#include <Event.h>

Inheritance diagram for lldb_private::EventDataReceipt:
Inheritance graph
Collaboration diagram for lldb_private::EventDataReceipt:
Collaboration graph

Public Member Functions

 EventDataReceipt ()
 ~EventDataReceipt () override=default
ConstString GetFlavor () const override
bool WaitForEventReceived (const Timeout< std::micro > &timeout=std::nullopt)
- Public Member Functions inherited from lldb_private::EventData
 EventData ()
virtual ~EventData ()
virtual LogGetLogChannel ()
virtual void Dump (Stream *s) const

Static Public Member Functions

static ConstString GetFlavorString ()

Private Member Functions

void DoOnRemoval (Event *event_ptr) override

Private Attributes

Predicate< bool > m_predicate

Detailed Description

Definition at line 102 of file Event.h.

Constructor & Destructor Documentation

◆ EventDataReceipt()

lldb_private::EventDataReceipt::EventDataReceipt ( )

Definition at line 104 of file Event.h.

◆ ~EventDataReceipt()

lldb_private::EventDataReceipt::~EventDataReceipt ( )

Member Function Documentation

◆ DoOnRemoval()

void lldb_private::EventDataReceipt::DoOnRemoval ( Event event_ptr)

◆ GetFlavor()

ConstString lldb_private::EventDataReceipt::GetFlavor ( ) const

Implements lldb_private::EventData.

Definition at line 113 of file Event.h.

References GetFlavorString().

◆ GetFlavorString()

static ConstString lldb_private::EventDataReceipt::GetFlavorString ( )

Definition at line 108 of file Event.h.

Referenced by GetFlavor().

◆ WaitForEventReceived()

bool lldb_private::EventDataReceipt::WaitForEventReceived ( const Timeout< std::micro > &  timeout = std::nullopt)

Definition at line 115 of file Event.h.

References m_predicate, and lldb_private::Predicate< T >::WaitForValueEqualTo().

Member Data Documentation

◆ m_predicate

Predicate<bool> lldb_private::EventDataReceipt::m_predicate

Definition at line 120 of file Event.h.

Referenced by DoOnRemoval(), and WaitForEventReceived().

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