Lines Matching refs:reader_sp
987 IOHandlerSP reader_sp(m_io_handler_stack.Top()); in DispatchInputInterrupt() local
988 if (reader_sp) in DispatchInputInterrupt()
989 reader_sp->Interrupt(); in DispatchInputInterrupt()
994 IOHandlerSP reader_sp(m_io_handler_stack.Top()); in DispatchInputEndOfFile() local
995 if (reader_sp) in DispatchInputEndOfFile()
996 reader_sp->GotEOF(); in DispatchInputEndOfFile()
1004 IOHandlerSP reader_sp(m_io_handler_stack.Top()); in ClearIOHandlers() local
1005 if (reader_sp) in ClearIOHandlers()
1006 PopIOHandler(reader_sp); in ClearIOHandlers()
1011 IOHandlerSP reader_sp = m_io_handler_stack.Top(); in RunIOHandlers() local
1013 if (!reader_sp) in RunIOHandlers()
1016 reader_sp->Run(); in RunIOHandlers()
1029 reader_sp = m_io_handler_stack.Top(); in RunIOHandlers()
1035 void Debugger::RunIOHandlerSync(const IOHandlerSP &reader_sp) { in RunIOHandlerSync() argument
1038 PushIOHandler(reader_sp); in RunIOHandlerSync()
1039 IOHandlerSP top_reader_sp = reader_sp; in RunIOHandlerSync()
1048 if (top_reader_sp.get() == reader_sp.get()) { in RunIOHandlerSync()
1049 if (PopIOHandler(reader_sp)) in RunIOHandlerSync()
1060 if (top_reader_sp.get() == reader_sp.get()) in RunIOHandlerSync()
1069 bool Debugger::IsTopIOHandler(const lldb::IOHandlerSP &reader_sp) { in IsTopIOHandler() argument
1070 return m_io_handler_stack.IsTop(reader_sp); in IsTopIOHandler()
1099 bool Debugger::RemoveIOHandler(const IOHandlerSP &reader_sp) { in RemoveIOHandler() argument
1100 return PopIOHandler(reader_sp); in RemoveIOHandler()
1103 void Debugger::RunIOHandlerAsync(const IOHandlerSP &reader_sp, in RunIOHandlerAsync() argument
1105 PushIOHandler(reader_sp, cancel_top_handler); in RunIOHandlerAsync()
1149 void Debugger::PushIOHandler(const IOHandlerSP &reader_sp, in PushIOHandler() argument
1151 if (!reader_sp) in PushIOHandler()
1160 if (reader_sp == top_reader_sp) in PushIOHandler()
1164 m_io_handler_stack.Push(reader_sp); in PushIOHandler()
1165 reader_sp->Activate(); in PushIOHandler()
1187 IOHandlerSP reader_sp(m_io_handler_stack.Top()); in PopIOHandler() local
1189 if (pop_reader_sp != reader_sp) in PopIOHandler()
1192 reader_sp->Deactivate(); in PopIOHandler()
1193 reader_sp->Cancel(); in PopIOHandler()
1196 reader_sp = m_io_handler_stack.Top(); in PopIOHandler()
1197 if (reader_sp) in PopIOHandler()
1198 reader_sp->Activate(); in PopIOHandler()