Searched refs:IOObject (Results 1 – 17 of 17) 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;
43 IOObject.cpp
35 void UnregisterReadObject(IOObject::WaitableHandle handle) override;40 void ProcessReadObject(IOObject::WaitableHandle handle);47 llvm::DenseMap<IOObject::WaitableHandle, FdInfo> m_read_fds;
70 virtual void UnregisterReadObject(IOObject::WaitableHandle handle) = 0;88 ReadHandle(MainLoopBase &mainloop, IOObject::WaitableHandle handle) in ReadHandle()92 IOObject::WaitableHandle m_handle;
36 class File : public IOObject {75 File() : IOObject(eFDTypeFile){}; in File()
41 class Socket : public IOObject {
54 void UnregisterReadObject(IOObject::WaitableHandle handle) override;60 void ProcessReadObject(IOObject::WaitableHandle handle);88 llvm::DenseMap<IOObject::WaitableHandle, Callback> m_read_fds;
71 if (object_sp->GetFdType() != IOObject::eFDTypeSocket) { in RegisterReadObject()97 void MainLoopWindows::UnregisterReadObject(IOObject::WaitableHandle handle) { in UnregisterReadObject()106 void MainLoopWindows::ProcessReadObject(IOObject::WaitableHandle handle) { in ProcessReadObject()
196 std::vector<IOObject::WaitableHandle> fds;206 IOObject::WaitableHandle handle = fd.fd;325 void MainLoopPosix::UnregisterReadObject(IOObject::WaitableHandle handle) {383 void MainLoopPosix::ProcessReadObject(IOObject::WaitableHandle handle) {
204 if (m_io_sp->GetFdType() == IOObject::eFDTypeSocket) in Disconnect()306 if (m_io_sp->GetFdType() == IOObject::eFDTypeSocket) in Read()454 const IOObject::WaitableHandle handle = m_io_sp->GetWaitableHandle(); in BytesAvailable()457 if (handle != IOObject::kInvalidHandleValue) { in BytesAvailable()
25 IOObject.cpp \
74 : IOObject(eFDTypeSocket), m_protocol(protocol), in Socket()211 IOObject::WaitableHandle Socket::GetWaitableHandle() { in GetWaitableHandle()
116 IOObject::WaitableHandle File::GetWaitableHandle() { in GetWaitableHandle()117 return IOObject::kInvalidHandleValue; in GetWaitableHandle()269 IOObject::WaitableHandle NativeFile::GetWaitableHandle() { in GetWaitableHandle()
26 "IOObject.cpp",
108 class IOObject; variable342 typedef std::shared_ptr<lldb_private::IOObject> IOObjectSP;
3863 lldb/include/lldb/Utility/IOObject.h4672 lldb/source/Utility/IOObject.cpp