LLDB  mainline
Public Member Functions | Private Member Functions | Private Attributes | List of all members
lldb_private::MainLoop::RunImpl Class Reference
Collaboration diagram for lldb_private::MainLoop::RunImpl:
Collaboration graph
[legend]

Public Member Functions

 RunImpl (MainLoop &loop)
 
 ~RunImpl ()=default
 
Status Poll ()
 
void ProcessEvents ()
 

Private Member Functions

sigset_t get_sigmask ()
 

Private Attributes

MainLooploop
 
std::vector< struct pollfd > read_fds
 

Detailed Description

Definition at line 72 of file MainLoop.cpp.

Constructor & Destructor Documentation

◆ RunImpl()

lldb_private::MainLoop::RunImpl::RunImpl ( MainLoop loop)

◆ ~RunImpl()

lldb_private::MainLoop::RunImpl::~RunImpl ( )
default

Member Function Documentation

◆ get_sigmask()

sigset_t lldb_private::MainLoop::RunImpl::get_sigmask ( )
private

Definition at line 148 of file MainLoop.cpp.

References lldb_private::MainLoop::m_signals.

◆ Poll()

Status lldb_private::MainLoop::RunImpl::Poll ( )

Definition at line 199 of file MainLoop.cpp.

References lldb::eErrorTypePOSIX, and lldb_private::MainLoop::m_read_fds.

Referenced by lldb_private::MainLoop::Run().

◆ ProcessEvents()

void lldb_private::MainLoop::RunImpl::ProcessEvents ( )

Member Data Documentation

◆ loop

MainLoop& lldb_private::MainLoop::RunImpl::loop
private

Definition at line 81 of file MainLoop.cpp.

Referenced by lldb_private::MainLoop::RunImpl::RunImpl().

◆ read_fds

std::vector<struct pollfd> lldb_private::MainLoop::RunImpl::read_fds
private

Definition at line 92 of file MainLoop.cpp.

Referenced by lldb_private::MainLoop::RunImpl::RunImpl().


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