Lines Matching defs:TcpHolder
21 class TcpHolder {
23 static void DisconnectAndDispose(TcpHolder* holder);
24 using Pointer = DeleteFnPtr<TcpHolder, DisconnectAndDispose>;
36 static TcpHolder* From(void* handle) {
37 return node::ContainerOf(&TcpHolder::tcp_,
43 explicit TcpHolder(InspectorSocket::DelegatePointer delegate);
44 ~TcpHolder() = default;
56 ProtocolHandler(InspectorSocket* inspector, TcpHolder::Pointer tcp);
77 TcpHolder::Pointer tcp_;
373 WsHandler(InspectorSocket* inspector, TcpHolder::Pointer tcp)
485 explicit HttpHandler(InspectorSocket* inspector, TcpHolder::Pointer tcp)
654 TcpHolder::Pointer tcp)
691 TcpHolder::TcpHolder(InspectorSocket::DelegatePointer delegate)
697 TcpHolder::Pointer TcpHolder::Accept(
700 TcpHolder* result = new TcpHolder(std::move(delegate));
710 return TcpHolder::Pointer(result);
717 void TcpHolder::SetHandler(ProtocolHandler* handler) {
721 int TcpHolder::WriteRaw(const std::vector<char>& buffer, uv_write_cb write_cb) {
737 InspectorSocket::Delegate* TcpHolder::delegate() {
742 void TcpHolder::OnClosed(uv_handle_t* handle) {
746 void TcpHolder::OnDataReceivedCb(uv_stream_t* tcp, ssize_t nread,
756 TcpHolder* holder = From(tcp);
766 void TcpHolder::DisconnectAndDispose(TcpHolder* holder) {
771 void TcpHolder::ReclaimUvBuf(const uv_buf_t* buf, ssize_t read) {
788 auto tcp = TcpHolder::Accept(server, std::move(delegate));