Searched refs:IOObject (Results 1 – 12 of 12) sorted by relevance
20 class IOObject {32 IOObject(FDType type) : m_fd_type(type) {} in IOObject() function33 virtual ~IOObject();48 IOObject(const IOObject &) = delete;49 const IOObject &operator=(const IOObject &) = delete;
13 const IOObject::WaitableHandle IOObject::kInvalidHandleValue = -1;14 IOObject::~IOObject() = default;
61 virtual void UnregisterReadObject(IOObject::WaitableHandle handle) { in UnregisterReadObject()71 ReadHandle(MainLoopBase &mainloop, IOObject::WaitableHandle handle) in ReadHandle()75 IOObject::WaitableHandle m_handle;
70 void UnregisterReadObject(IOObject::WaitableHandle handle) override;75 void ProcessReadObject(IOObject::WaitableHandle handle);105 llvm::DenseMap<IOObject::WaitableHandle, Callback> m_read_fds;
34 class File : public IOObject {68 File() : IOObject(eFDTypeFile){}; in File()
42 class Socket : public IOObject {
226 std::vector<IOObject::WaitableHandle> fds;236 IOObject::WaitableHandle handle = fd.fd;276 if (object_sp->GetFdType() != IOObject:: eFDTypeSocket) {350 void MainLoop::UnregisterReadObject(IOObject::WaitableHandle handle) {420 void MainLoop::ProcessReadObject(IOObject::WaitableHandle handle) {
111 IOObject::WaitableHandle File::GetWaitableHandle() { in GetWaitableHandle()112 return IOObject::kInvalidHandleValue; in GetWaitableHandle()269 IOObject::WaitableHandle NativeFile::GetWaitableHandle() { in GetWaitableHandle()
77 : IOObject(eFDTypeSocket), m_protocol(protocol), in Socket()318 IOObject::WaitableHandle Socket::GetWaitableHandle() { in GetWaitableHandle()
310 m_read_sp->GetFdType() == IOObject::eFDTypeSocket) in Disconnect()413 if (m_read_sp->GetFdType() == IOObject::eFDTypeSocket) in Read()561 const IOObject::WaitableHandle handle = m_read_sp->GetWaitableHandle(); in BytesAvailable()564 if (handle != IOObject::kInvalidHandleValue) { in BytesAvailable()
102 class IOObject; variable333 typedef std::shared_ptr<lldb_private::IOObject> IOObjectSP;
651 SRCS+= Utility/IOObject.cpp