Lines Matching defs:ConnectionFileDescriptor
55 ConnectionFileDescriptor::ConnectionFileDescriptor()
58 LLDB_LOGF(log, "%p ConnectionFileDescriptor::ConnectionFileDescriptor ()",
62 ConnectionFileDescriptor::ConnectionFileDescriptor(int fd, bool owns_fd)
69 "%p ConnectionFileDescriptor::ConnectionFileDescriptor (fd = "
75 ConnectionFileDescriptor::ConnectionFileDescriptor(Socket *socket)
80 ConnectionFileDescriptor::~ConnectionFileDescriptor() {
82 LLDB_LOGF(log, "%p ConnectionFileDescriptor::~ConnectionFileDescriptor ()",
88 void ConnectionFileDescriptor::OpenCommandPipe() {
96 "%p ConnectionFileDescriptor::OpenCommandPipe () - could not "
101 "%p ConnectionFileDescriptor::OpenCommandPipe() - success "
108 void ConnectionFileDescriptor::CloseCommandPipe() {
110 LLDB_LOGF(log, "%p ConnectionFileDescriptor::CloseCommandPipe()",
116 bool ConnectionFileDescriptor::IsConnected() const {
120 ConnectionStatus ConnectionFileDescriptor::Connect(llvm::StringRef path,
126 ConnectionFileDescriptor::Connect(llvm::StringRef path,
131 LLDB_LOGF(log, "%p ConnectionFileDescriptor::Connect (url = '%s')",
147 llvm::StringSwitch<ConnectionStatus (ConnectionFileDescriptor::*)(
149 .Case("listen", &ConnectionFileDescriptor::AcceptTCP)
151 &ConnectionFileDescriptor::AcceptNamedSocket)
153 &ConnectionFileDescriptor::AcceptAbstractSocket)
155 &ConnectionFileDescriptor::ConnectTCP)
156 .Case("udp", &ConnectionFileDescriptor::ConnectUDP)
157 .Case("unix-connect", &ConnectionFileDescriptor::ConnectNamedSocket)
159 &ConnectionFileDescriptor::ConnectAbstractSocket)
161 .Case("fd", &ConnectionFileDescriptor::ConnectFD)
162 .Case("file", &ConnectionFileDescriptor::ConnectFile)
163 .Case("serial", &ConnectionFileDescriptor::ConnectSerialPort)
180 bool ConnectionFileDescriptor::InterruptRead() {
186 ConnectionStatus ConnectionFileDescriptor::Disconnect(Status *error_ptr) {
188 LLDB_LOGF(log, "%p ConnectionFileDescriptor::Disconnect ()",
195 log, "%p ConnectionFileDescriptor::Disconnect(): Nothing to disconnect",
200 // Try to get the ConnectionFileDescriptor's mutex. If we fail, that is
211 "%p ConnectionFileDescriptor::Disconnect(): Couldn't get "
217 "%p ConnectionFileDescriptor::Disconnect(): Couldn't get the "
241 size_t ConnectionFileDescriptor::Read(void *dst, size_t dst_len,
250 "%p ConnectionFileDescriptor::Read () failed to get the "
278 "%p ConnectionFileDescriptor::Read() fd = %" PRIu64
351 size_t ConnectionFileDescriptor::Write(const void *src, size_t src_len,
356 "%p ConnectionFileDescriptor::Write (src = %p, src_len = %" PRIu64
382 "%p ConnectionFileDescriptor::Write(fd = %" PRIu64
418 std::string ConnectionFileDescriptor::GetURI() { return m_uri; }
420 // This ConnectionFileDescriptor::BytesAvailable() uses select() via
431 // users know that another ConnectionFileDescriptor::BytesAvailable() should
432 // be used or a new version of ConnectionFileDescriptor::BytesAvailable()
436 ConnectionFileDescriptor::BytesAvailable(const Timeout<std::micro> &timeout,
513 "%p ConnectionFileDescriptor::BytesAvailable() "
531 lldb::ConnectionStatus ConnectionFileDescriptor::AcceptSocket(
560 ConnectionFileDescriptor::ConnectSocket(Socket::SocketProtocol socket_protocol,
580 ConnectionStatus ConnectionFileDescriptor::AcceptNamedSocket(
591 ConnectionStatus ConnectionFileDescriptor::ConnectNamedSocket(
597 ConnectionStatus ConnectionFileDescriptor::AcceptAbstractSocket(
608 lldb::ConnectionStatus ConnectionFileDescriptor::ConnectAbstractSocket(
615 ConnectionFileDescriptor::AcceptTCP(llvm::StringRef socket_name,
633 ConnectionFileDescriptor::ConnectTCP(llvm::StringRef socket_name,
640 ConnectionFileDescriptor::ConnectUDP(llvm::StringRef s,
660 ConnectionFileDescriptor::ConnectFD(llvm::StringRef s,
715 ConnectionStatus ConnectionFileDescriptor::ConnectFile(
763 ConnectionStatus ConnectionFileDescriptor::ConnectSerialPort(
804 void ConnectionFileDescriptor::InitializeSocket(Socket *socket) {