Lines Matching defs:Socket
1 //===-- Socket.cpp --------------------------------------------------------===//
9 #include "lldb/Host/Socket.h"
49 const NativeSocket Socket::kInvalidSocketValue = INVALID_SOCKET;
54 const NativeSocket Socket::kInvalidSocketValue = -1;
55 const shared_fd_t SharedSocket::kInvalidFD = Socket::kInvalidSocketValue;
66 SharedSocket::SharedSocket(const Socket *socket, Status &error) {
111 socket = Socket::kInvalidSocketValue;
143 const Socket::SocketProtocol m_protocol;
147 {"tcp", Socket::ProtocolTcp},
148 {"udp", Socket::ProtocolUdp},
149 {"unix", Socket::ProtocolUnixDomain},
150 {"unix-abstract", Socket::ProtocolUnixAbstract},
154 Socket::FindSchemeByProtocol(const Socket::SocketProtocol protocol) {
162 bool Socket::FindProtocolByScheme(const char *scheme,
163 Socket::SocketProtocol &protocol) {
173 Socket::Socket(SocketProtocol protocol, bool should_close)
177 Socket::~Socket() { Close(); }
179 llvm::Error Socket::Initialize() {
197 void Socket::Terminate() {
203 std::unique_ptr<Socket> Socket::Create(const SocketProtocol protocol,
208 std::unique_ptr<Socket> socket_up;
240 llvm::Expected<std::unique_ptr<Socket>>
241 Socket::TcpConnect(llvm::StringRef host_and_port) {
246 std::unique_ptr<Socket> connect_socket = Create(ProtocolTcp, error);
258 Socket::TcpListen(llvm::StringRef host_and_port, int backlog) {
273 Socket::UdpConnect(llvm::StringRef host_and_port) {
277 llvm::Expected<Socket::HostAndPort> Socket::DecodeHostAndPort(llvm::StringRef host_and_port) {
300 IOObject::WaitableHandle Socket::GetWaitableHandle() {
305 Status Socket::Read(void *buf, size_t &num_bytes) {
321 "%p Socket::Read() (socket = %" PRIu64
332 Status Socket::Write(const void *buf, size_t &num_bytes) {
349 "%p Socket::Write() (socket = %" PRIu64
360 Status Socket::Close() {
366 LLDB_LOGF(log, "%p Socket::Close (fd = %" PRIu64 ")",
379 int Socket::GetOption(NativeSocket sockfd, int level, int option_name,
388 int Socket::SetOption(NativeSocket sockfd, int level, int option_name,
396 size_t Socket::Send(const void *buf, const size_t num_bytes) {
400 void Socket::SetLastError(Status &error) {
408 Status Socket::GetLastError() {
418 int Socket::CloseSocket(NativeSocket sockfd) {
426 NativeSocket Socket::CreateSocket(const int domain, const int type,
440 Status Socket::Accept(const Timeout<std::micro> &timeout, Socket *&socket) {
445 [&accept_loop, &socket](std::unique_ptr<Socket> sock) {
462 NativeSocket Socket::AcceptSocket(NativeSocket sockfd, struct sockaddr *addr,
479 const Socket::HostAndPort &HP) {