Index: net/quic/quic_client_push_promise_index.cc |
diff --git a/net/quic/quic_client_push_promise_index.cc b/net/quic/quic_client_push_promise_index.cc |
index 0bebf0dcbf281af6c62a8bcf9895b1ccd7ebfd31..1c49960b54286cfd9d4371da6edb551c0c17bb6f 100644 |
--- a/net/quic/quic_client_push_promise_index.cc |
+++ b/net/quic/quic_client_push_promise_index.cc |
@@ -17,6 +17,15 @@ QuicClientPushPromiseIndex::~QuicClientPushPromiseIndex() {} |
QuicClientPushPromiseIndex::TryHandle::~TryHandle() {} |
+QuicClientPromisedInfo* QuicClientPushPromiseIndex::GetPromised( |
+ const string& url) { |
+ QuicPromisedByUrlMap::iterator it = promised_by_url_.find(url); |
+ if (it == promised_by_url_.end()) { |
+ return nullptr; |
+ } |
+ return it->second; |
+} |
+ |
QuicAsyncStatus QuicClientPushPromiseIndex::Try( |
const SpdyHeaderBlock& request, |
QuicClientPushPromiseIndex::Delegate* delegate, |