Lines Matching refs:TcpTransport
56 class TcpTransport : public Transport { class
59 static std::unique_ptr<TcpTransport> NewTransport(std::unique_ptr<Socket> socket,
62 ~TcpTransport() override = default;
70 explicit TcpTransport(std::unique_ptr<Socket> sock) : socket_(std::move(sock)) {} in TcpTransport() function in tcp::TcpTransport
79 DISALLOW_COPY_AND_ASSIGN(TcpTransport);
82 std::unique_ptr<TcpTransport> TcpTransport::NewTransport(std::unique_ptr<Socket> socket, in NewTransport()
84 std::unique_ptr<TcpTransport> transport(new TcpTransport(std::move(socket))); in NewTransport()
94 bool TcpTransport::InitializeProtocol(std::string* error) { in InitializeProtocol()
128 ssize_t TcpTransport::Read(void* data, size_t length) { in Read()
156 ssize_t TcpTransport::Write(const void* data, size_t length) { in Write()
172 int TcpTransport::Close() { in Close()
182 int TcpTransport::Reset() { in Reset()
199 return TcpTransport::NewTransport(std::move(sock), error); in Connect()