| Accept(MainLoopBase &loop, std::function< void(std::unique_ptr< Socket > socket)> sock_cb)=0 | lldb_private::Socket | pure virtual |
| Accept(const Timeout< std::micro > &timeout, Socket *&socket) | lldb_private::Socket | virtual |
| AcceptSocket(NativeSocket sockfd, struct sockaddr *addr, socklen_t *addrlen, Status &error) | lldb_private::Socket | protectedstatic |
| Close() override | lldb_private::Socket | virtual |
| CloseSocket(NativeSocket sockfd) | lldb_private::Socket | protectedstatic |
| Connect(llvm::StringRef name)=0 | lldb_private::Socket | pure virtual |
| Create(const SocketProtocol protocol, Status &error) | lldb_private::Socket | static |
| CreatePair(std::optional< SocketProtocol > protocol=std::nullopt) | lldb_private::Socket | static |
| CreateSocket(const int domain, const int type, const int protocol, Status &error) | lldb_private::Socket | protectedstatic |
| DecodeHostAndPort(llvm::StringRef host_and_port) | lldb_private::Socket | static |
| eFDTypeFile enum value | lldb_private::IOObject | |
| eFDTypeSocket enum value | lldb_private::IOObject | |
| FDType enum name | lldb_private::IOObject | |
| FindProtocolByScheme(const char *scheme, SocketProtocol &protocol) | lldb_private::Socket | static |
| FindSchemeByProtocol(const SocketProtocol protocol) | lldb_private::Socket | static |
| GetFdType() const | lldb_private::IOObject | inline |
| GetLastError() | lldb_private::Socket | protectedstatic |
| GetListeningConnectionURI() const | lldb_private::Socket | inlinevirtual |
| GetNativeSocket() const | lldb_private::Socket | inline |
| GetOption(NativeSocket sockfd, int level, int option_name, int &option_value) | lldb_private::Socket | static |
| GetOption(int level, int option_name, int &option_value) | lldb_private::Socket | inline |
| GetProtocolAndMode(llvm::StringRef scheme) | lldb_private::Socket | static |
| GetRemoteConnectionURI() const | lldb_private::Socket | inlinevirtual |
| GetSocketProtocol() const | lldb_private::Socket | inline |
| GetWaitableHandle() override | lldb_private::Socket | virtual |
| Initialize() | lldb_private::Socket | static |
| IOObject(FDType type) | lldb_private::IOObject | inline |
| IOObject(const IOObject &)=delete | lldb_private::IOObject | private |
| IsValid() const override | lldb_private::Socket | inlinevirtual |
| kInvalidHandleValue | lldb_private::IOObject | static |
| kInvalidSocketValue | lldb_private::Socket | static |
| Listen(llvm::StringRef name, int backlog)=0 | lldb_private::Socket | pure virtual |
| m_fd_type | lldb_private::IOObject | protected |
| m_protocol | lldb_private::Socket | protected |
| m_should_close_fd | lldb_private::Socket | protected |
| m_socket | lldb_private::Socket | protected |
| ModeAccept enum value | lldb_private::Socket | |
| ModeConnect enum value | lldb_private::Socket | |
| operator=(const IOObject &)=delete | lldb_private::IOObject | private |
| Pair typedef | lldb_private::Socket | |
| ProtocolModePair typedef | lldb_private::Socket | |
| ProtocolTcp enum value | lldb_private::Socket | |
| ProtocolUdp enum value | lldb_private::Socket | |
| ProtocolUnixAbstract enum value | lldb_private::Socket | |
| ProtocolUnixDomain enum value | lldb_private::Socket | |
| Read(void *buf, size_t &num_bytes) override | lldb_private::Socket | virtual |
| Send(const void *buf, const size_t num_bytes) | lldb_private::Socket | protectedvirtual |
| SetLastError(Status &error) | lldb_private::Socket | protectedstatic |
| SetOption(NativeSocket sockfd, int level, int option_name, int option_value) | lldb_private::Socket | static |
| SetOption(int level, int option_name, int option_value) | lldb_private::Socket | inline |
| Socket(SocketProtocol protocol, bool should_close) | lldb_private::Socket | protected |
| SocketMode enum name | lldb_private::Socket | |
| SocketProtocol enum name | lldb_private::Socket | |
| TcpConnect(llvm::StringRef host_and_port) | lldb_private::Socket | static |
| TcpListen(llvm::StringRef host_and_port, int backlog=5) | lldb_private::Socket | static |
| Terminate() | lldb_private::Socket | static |
| UdpConnect(llvm::StringRef host_and_port) | lldb_private::Socket | static |
| WaitableHandle typedef | lldb_private::IOObject | |
| Write(const void *buf, size_t &num_bytes) override | lldb_private::Socket | virtual |
| ~IOObject() | lldb_private::IOObject | virtual |
| ~Socket() override | lldb_private::Socket | |