Lines Matching defs:MainLoopPosix
1 //===-- MainLoopPosix.cpp -------------------------------------------------===//
9 #include "lldb/Host/posix/MainLoopPosix.h"
74 explicit ToTimeSpec(std::optional<MainLoopPosix::TimePoint> point) {
96 class MainLoopPosix::RunImpl {
98 RunImpl(MainLoopPosix &loop);
106 MainLoopPosix &loop;
119 MainLoopPosix::RunImpl::RunImpl(MainLoopPosix &loop) : loop(loop) {
123 Status MainLoopPosix::RunImpl::Poll() {
144 void MainLoopPosix::RunImpl::ProcessReadEvents() {
159 MainLoopPosix::RunImpl::RunImpl(MainLoopPosix &loop) : loop(loop) {
164 std::optional<MainLoopPosix::TimePoint> point) {
179 Status MainLoopPosix::RunImpl::Poll() {
197 void MainLoopPosix::RunImpl::ProcessReadEvents() {
210 MainLoopPosix::MainLoopPosix() {
238 MainLoopPosix::~MainLoopPosix() {
248 MainLoopPosix::ReadHandleUP
249 MainLoopPosix::RegisterReadObject(const IOObjectSP &object_sp,
270 MainLoopPosix::SignalHandleUP
271 MainLoopPosix::RegisterSignal(int signo, const Callback &callback,
306 void MainLoopPosix::UnregisterReadObject(IOObject::WaitableHandle handle) {
312 void MainLoopPosix::UnregisterSignal(
336 Status MainLoopPosix::Run() {
357 void MainLoopPosix::ProcessReadObject(IOObject::WaitableHandle handle) {
363 void MainLoopPosix::ProcessSignals() {
378 void MainLoopPosix::ProcessSignal(int signo) {
390 void MainLoopPosix::Interrupt() {