Lines Matching refs:dconn
722 void Http2Session::add_downstream_connection(Http2DownstreamConnection *dconn) {
723 dconns_.append(dconn);
728 Http2DownstreamConnection *dconn) {
730 dconns_.remove(dconn);
731 dconn->detach_stream_data();
750 if (sd->dconn) {
751 sd->dconn->detach_stream_data();
756 int Http2Session::submit_request(Http2DownstreamConnection *dconn,
771 dconn->attach_stream_data(sd.get());
772 dconn->get_downstream()->set_downstream_stream_id(stream_id);
796 int Http2Session::resume_data(Http2DownstreamConnection *dconn) {
798 auto downstream = dconn->get_downstream();
841 auto dconn = sd->dconn;
842 if (dconn) {
843 auto downstream = dconn->get_downstream();
881 // dconn may be deleted
907 if (!sd || !sd->dconn) {
910 auto downstream = sd->dconn->get_downstream();
965 if (!promised_sd || !promised_sd->dconn) {
970 auto promised_downstream = promised_sd->dconn->get_downstream();
1017 if (!sd || !sd->dconn) {
1059 if (!sd || !sd->dconn) {
1070 if (!sd || !sd->dconn) {
1075 auto downstream = sd->dconn->get_downstream();
1231 if (!sd || !sd->dconn) {
1234 auto downstream = sd->dconn->get_downstream();
1265 if (!sd || !sd->dconn) {
1268 auto downstream = sd->dconn->get_downstream();
1314 if (sd && sd->dconn) {
1315 auto downstream = sd->dconn->get_downstream();
1357 if (!sd || !sd->dconn) {
1362 auto downstream = sd->dconn->get_downstream();
1369 if (!promised_sd || !promised_sd->dconn) {
1374 auto promised_downstream = promised_sd->dconn->get_downstream();
1411 if (!sd || !sd->dconn) {
1420 auto downstream = sd->dconn->get_downstream();
1476 if (!sd || !sd->dconn) {
1480 auto downstream = sd->dconn->get_downstream();
1489 if (http2session->resume_data(sd->dconn) != 0) {
1535 if (!sd->dconn) {
1538 auto downstream = sd->dconn->get_downstream();
1577 auto dconn = sd->dconn;
1578 auto downstream = dconn->get_downstream();
1609 // Here sd->dconn could be nullptr, because
1611 // dconn. Is this still really true?
1932 for (auto dconn = dconns_.head; dconn; dconn = dconn->dlnext) {
1933 auto downstream = dconn->get_downstream();
1947 if (dconn->push_request_headers() != 0) {