LLDB mainline
|
Public Member Functions | |
RunImpl (MainLoopPosix &loop) | |
~RunImpl ()=default | |
Status | Poll () |
void | ProcessEvents () |
Private Member Functions | |
sigset_t | get_sigmask () |
Private Attributes | |
MainLoopPosix & | loop |
std::vector< struct pollfd > | read_fds |
Definition at line 45 of file MainLoopPosix.cpp.
lldb_private::MainLoopPosix::RunImpl::RunImpl | ( | MainLoopPosix & | loop | ) |
Definition at line 115 of file MainLoopPosix.cpp.
References lldb_private::MainLoopPosix::RunImpl::loop, lldb_private::MainLoopPosix::m_read_fds, and lldb_private::MainLoopPosix::RunImpl::read_fds.
|
default |
|
private |
Definition at line 121 of file MainLoopPosix.cpp.
References lldb_private::MainLoopPosix::m_signals, and UNUSED_IF_ASSERT_DISABLED.
Status lldb_private::MainLoopPosix::RunImpl::Poll | ( | ) |
Definition at line 169 of file MainLoopPosix.cpp.
References lldb::eErrorTypePOSIX, and lldb_private::MainLoopPosix::m_read_fds.
Referenced by lldb_private::MainLoopPosix::Run().
void lldb_private::MainLoopPosix::RunImpl::ProcessEvents | ( | ) |
Definition at line 190 of file MainLoopPosix.cpp.
References g_signal_flags, lldb_private::MainLoopPosix::m_read_fds, lldb_private::MainLoopPosix::m_signals, lldb_private::MainLoopBase::m_terminate_request, lldb_private::MainLoopPosix::ProcessReadObject(), and lldb_private::MainLoopPosix::ProcessSignal().
Referenced by lldb_private::MainLoopPosix::Run().
|
private |
Definition at line 54 of file MainLoopPosix.cpp.
Referenced by lldb_private::MainLoopPosix::RunImpl::RunImpl().
|
private |
Definition at line 65 of file MainLoopPosix.cpp.
Referenced by lldb_private::MainLoopPosix::RunImpl::RunImpl().