OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/renderer_host/chrome_url_request_user_data.h" | 5 #include "chrome/browser/renderer_host/chrome_url_request_user_data.h" |
6 | 6 |
7 namespace { | 7 namespace { |
8 | 8 |
9 const char* const kKeyName = "chrome_url_request_user_data"; | 9 const char* const kKeyName = "chrome_url_request_user_data"; |
10 | 10 |
(...skipping 12 matching lines...) Expand all Loading... |
23 | 23 |
24 // static | 24 // static |
25 ChromeURLRequestUserData* ChromeURLRequestUserData::Create( | 25 ChromeURLRequestUserData* ChromeURLRequestUserData::Create( |
26 net::URLRequest* request) { | 26 net::URLRequest* request) { |
27 DCHECK(request); | 27 DCHECK(request); |
28 DCHECK(!Get(request)); | 28 DCHECK(!Get(request)); |
29 ChromeURLRequestUserData* user_data = new ChromeURLRequestUserData(); | 29 ChromeURLRequestUserData* user_data = new ChromeURLRequestUserData(); |
30 request->SetUserData(kKeyName, user_data); | 30 request->SetUserData(kKeyName, user_data); |
31 return user_data; | 31 return user_data; |
32 } | 32 } |
| 33 |
| 34 // static |
| 35 void ChromeURLRequestUserData::Delete(net::URLRequest* request) { |
| 36 DCHECK(request); |
| 37 request->SetUserData(kKeyName, NULL); |
| 38 } |
OLD | NEW |