003 File Manager
Current Path:
/usr/src/contrib/llvm-project/lldb/include/lldb/Host/common
usr
/
src
/
contrib
/
llvm-project
/
lldb
/
include
/
lldb
/
Host
/
common
/
📁
..
📄
GetOptInc.h
(1.62 KB)
📄
NativeBreakpointList.h
(776 B)
📄
NativeProcessProtocol.h
(15.9 KB)
📄
NativeRegisterContext.h
(6.09 KB)
📄
NativeThreadProtocol.h
(1.66 KB)
📄
NativeWatchpointList.h
(1.05 KB)
📄
TCPSocket.h
(1.68 KB)
📄
UDPSocket.h
(1.09 KB)
Editing: UDPSocket.h
//===-- UDPSocket.h ---------------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef LLDB_HOST_COMMON_UDPSOCKET_H #define LLDB_HOST_COMMON_UDPSOCKET_H #include "lldb/Host/Socket.h" namespace lldb_private { class UDPSocket : public Socket { public: UDPSocket(bool should_close, bool child_processes_inherit); static llvm::Expected<std::unique_ptr<UDPSocket>> Connect(llvm::StringRef name, bool child_processes_inherit); std::string GetRemoteConnectionURI() const override; private: UDPSocket(NativeSocket socket); size_t Send(const void *buf, const size_t num_bytes) override; Status Connect(llvm::StringRef name) override; Status Listen(llvm::StringRef name, int backlog) override; Status Accept(Socket *&socket) override; SocketAddress m_sockaddr; }; } #endif // LLDB_HOST_COMMON_UDPSOCKET_H
Upload File
Create Folder