Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(353)

Side by Side Diff: chrome_frame/bind_status_callback_impl.cc

Issue 6001010: Move platform_thread to base/threading and put in the base namespace. I left ... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/worker/worker_uitest.cc ('k') | chrome_frame/cfproxy_private.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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_frame/bind_status_callback_impl.h" 5 #include "chrome_frame/bind_status_callback_impl.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/string_util.h" 8 #include "base/string_util.h"
9 #include "base/stringprintf.h" 9 #include "base/stringprintf.h"
10 #include "base/threading/platform_thread.h"
10 11
11 BSCBImpl::BSCBImpl() { 12 BSCBImpl::BSCBImpl() {
12 DVLOG(1) << __FUNCTION__ << me(); 13 DVLOG(1) << __FUNCTION__ << me();
13 } 14 }
14 15
15 BSCBImpl::~BSCBImpl() { 16 BSCBImpl::~BSCBImpl() {
16 DVLOG(1) << __FUNCTION__ << me(); 17 DVLOG(1) << __FUNCTION__ << me();
17 } 18 }
18 19
19 std::string BSCBImpl::me() { 20 std::string BSCBImpl::me() {
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 if (svc) { 70 if (svc) {
70 hr = svc->QueryService(service, iid, object); 71 hr = svc->QueryService(service, iid, object);
71 } 72 }
72 } 73 }
73 return hr; 74 return hr;
74 } 75 }
75 76
76 // IBindStatusCallback 77 // IBindStatusCallback
77 HRESULT BSCBImpl::OnStartBinding(DWORD reserved, IBinding* binding) { 78 HRESULT BSCBImpl::OnStartBinding(DWORD reserved, IBinding* binding) {
78 DVLOG(1) << __FUNCTION__ << me() 79 DVLOG(1) << __FUNCTION__ << me()
79 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 80 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
80 HRESULT hr = S_OK; 81 HRESULT hr = S_OK;
81 if (delegate_) 82 if (delegate_)
82 hr = delegate_->OnStartBinding(reserved, binding); 83 hr = delegate_->OnStartBinding(reserved, binding);
83 return hr; 84 return hr;
84 } 85 }
85 86
86 HRESULT BSCBImpl::GetPriority(LONG* priority) { 87 HRESULT BSCBImpl::GetPriority(LONG* priority) {
87 DVLOG(1) << __FUNCTION__ << me() 88 DVLOG(1) << __FUNCTION__ << me()
88 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 89 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
89 HRESULT hr = S_OK; 90 HRESULT hr = S_OK;
90 if (delegate_) 91 if (delegate_)
91 hr = delegate_->GetPriority(priority); 92 hr = delegate_->GetPriority(priority);
92 return hr; 93 return hr;
93 } 94 }
94 95
95 HRESULT BSCBImpl::OnLowResource(DWORD reserved) { 96 HRESULT BSCBImpl::OnLowResource(DWORD reserved) {
96 DVLOG(1) << __FUNCTION__ << me() 97 DVLOG(1) << __FUNCTION__ << me()
97 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 98 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
98 HRESULT hr = S_OK; 99 HRESULT hr = S_OK;
99 if (delegate_) 100 if (delegate_)
100 hr = delegate_->OnLowResource(reserved); 101 hr = delegate_->OnLowResource(reserved);
101 return hr; 102 return hr;
102 } 103 }
103 104
104 HRESULT BSCBImpl::OnProgress(ULONG progress, ULONG progress_max, 105 HRESULT BSCBImpl::OnProgress(ULONG progress, ULONG progress_max,
105 ULONG status_code, LPCWSTR status_text) { 106 ULONG status_code, LPCWSTR status_text) {
106 DVLOG(1) << __FUNCTION__ << me() 107 DVLOG(1) << __FUNCTION__ << me()
107 << base::StringPrintf(" status=%i tid=%i %ls", status_code, 108 << base::StringPrintf(" status=%i tid=%i %ls", status_code,
108 PlatformThread::CurrentId(), status_text); 109 base::PlatformThread::CurrentId(),
110 status_text);
109 HRESULT hr = S_OK; 111 HRESULT hr = S_OK;
110 if (delegate_) 112 if (delegate_)
111 delegate_->OnProgress(progress, progress_max, status_code, status_text); 113 delegate_->OnProgress(progress, progress_max, status_code, status_text);
112 return hr; 114 return hr;
113 } 115 }
114 116
115 HRESULT BSCBImpl::OnStopBinding(HRESULT hresult, LPCWSTR error) { 117 HRESULT BSCBImpl::OnStopBinding(HRESULT hresult, LPCWSTR error) {
116 DVLOG(1) << __FUNCTION__ << me() 118 DVLOG(1) << __FUNCTION__ << me()
117 << base::StringPrintf(" hr=0x%08X '%ls' tid=%i", hresult, error, 119 << base::StringPrintf(" hr=0x%08X '%ls' tid=%i", hresult, error,
118 PlatformThread::CurrentId()); 120 base::PlatformThread::CurrentId());
119 HRESULT hr = S_OK; 121 HRESULT hr = S_OK;
120 if (delegate_) 122 if (delegate_)
121 delegate_->OnStopBinding(hresult, error); 123 delegate_->OnStopBinding(hresult, error);
122 return hr; 124 return hr;
123 } 125 }
124 126
125 HRESULT BSCBImpl::GetBindInfo(DWORD* bindf, BINDINFO* bind_info) { 127 HRESULT BSCBImpl::GetBindInfo(DWORD* bindf, BINDINFO* bind_info) {
126 DVLOG(1) << __FUNCTION__ << me() 128 DVLOG(1) << __FUNCTION__ << me()
127 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 129 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
128 HRESULT hr = S_OK; 130 HRESULT hr = S_OK;
129 if (delegate_) 131 if (delegate_)
130 delegate_->GetBindInfo(bindf, bind_info); 132 delegate_->GetBindInfo(bindf, bind_info);
131 return hr; 133 return hr;
132 } 134 }
133 135
134 HRESULT BSCBImpl::OnDataAvailable(DWORD bscf, DWORD size, 136 HRESULT BSCBImpl::OnDataAvailable(DWORD bscf, DWORD size,
135 FORMATETC* format_etc, STGMEDIUM* stgmed) { 137 FORMATETC* format_etc, STGMEDIUM* stgmed) {
136 DVLOG(1) << __FUNCTION__ << me() 138 DVLOG(1) << __FUNCTION__ << me()
137 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 139 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
138 HRESULT hr = S_OK; 140 HRESULT hr = S_OK;
139 if (delegate_) 141 if (delegate_)
140 hr = delegate_->OnDataAvailable(bscf, size, format_etc, stgmed); 142 hr = delegate_->OnDataAvailable(bscf, size, format_etc, stgmed);
141 return hr; 143 return hr;
142 } 144 }
143 145
144 HRESULT BSCBImpl::OnObjectAvailable(REFIID iid, IUnknown* unk) { 146 HRESULT BSCBImpl::OnObjectAvailable(REFIID iid, IUnknown* unk) {
145 DVLOG(1) << __FUNCTION__ << me() 147 DVLOG(1) << __FUNCTION__ << me()
146 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 148 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
147 HRESULT hr = S_OK; 149 HRESULT hr = S_OK;
148 if (delegate_) 150 if (delegate_)
149 delegate_->OnObjectAvailable(iid, unk); 151 delegate_->OnObjectAvailable(iid, unk);
150 return hr; 152 return hr;
151 } 153 }
152 154
153 // IBindStatusCallbackEx 155 // IBindStatusCallbackEx
154 HRESULT BSCBImpl::GetBindInfoEx(DWORD* bindf, BINDINFO* bind_info, 156 HRESULT BSCBImpl::GetBindInfoEx(DWORD* bindf, BINDINFO* bind_info,
155 DWORD* bindf2, DWORD* reserved) { 157 DWORD* bindf2, DWORD* reserved) {
156 DVLOG(1) << __FUNCTION__ << me() 158 DVLOG(1) << __FUNCTION__ << me()
157 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 159 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
158 HRESULT hr = S_OK; 160 HRESULT hr = S_OK;
159 if (delegate_) { 161 if (delegate_) {
160 ScopedComPtr<IBindStatusCallbackEx> bscbex; 162 ScopedComPtr<IBindStatusCallbackEx> bscbex;
161 bscbex.QueryFrom(delegate_); 163 bscbex.QueryFrom(delegate_);
162 if (bscbex) 164 if (bscbex)
163 hr = bscbex->GetBindInfoEx(bindf, bind_info, bindf2, reserved); 165 hr = bscbex->GetBindInfoEx(bindf, bind_info, bindf2, reserved);
164 } 166 }
165 return hr; 167 return hr;
166 } 168 }
167 169
168 HRESULT BSCBImpl::BeginningTransaction(LPCWSTR url, LPCWSTR headers, 170 HRESULT BSCBImpl::BeginningTransaction(LPCWSTR url, LPCWSTR headers,
169 DWORD reserved, 171 DWORD reserved,
170 LPWSTR* additional_headers) { 172 LPWSTR* additional_headers) {
171 DVLOG(1) << __FUNCTION__ << me() 173 DVLOG(1) << __FUNCTION__ << me()
172 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 174 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
173 175
174 HRESULT hr = S_OK; 176 HRESULT hr = S_OK;
175 if (delegate_) { 177 if (delegate_) {
176 ScopedComPtr<IHttpNegotiate> http_negotiate; 178 ScopedComPtr<IHttpNegotiate> http_negotiate;
177 http_negotiate.QueryFrom(delegate_); 179 http_negotiate.QueryFrom(delegate_);
178 if (http_negotiate) { 180 if (http_negotiate) {
179 hr = http_negotiate->BeginningTransaction(url, headers, reserved, 181 hr = http_negotiate->BeginningTransaction(url, headers, reserved,
180 additional_headers); 182 additional_headers);
181 } 183 }
182 } 184 }
183 185
184 DLOG_IF(ERROR, FAILED(hr)) << __FUNCTION__; 186 DLOG_IF(ERROR, FAILED(hr)) << __FUNCTION__;
185 return hr; 187 return hr;
186 } 188 }
187 189
188 HRESULT BSCBImpl::OnResponse(DWORD response_code, LPCWSTR response_headers, 190 HRESULT BSCBImpl::OnResponse(DWORD response_code, LPCWSTR response_headers,
189 LPCWSTR request_headers, 191 LPCWSTR request_headers,
190 LPWSTR* additional_headers) { 192 LPWSTR* additional_headers) {
191 DVLOG(1) << __FUNCTION__ << me() 193 DVLOG(1) << __FUNCTION__ << me()
192 << base::StringPrintf(" tid=%i", PlatformThread::CurrentId()); 194 << base::StringPrintf(" tid=%i", base::PlatformThread::CurrentId());
193 195
194 HRESULT hr = S_OK; 196 HRESULT hr = S_OK;
195 if (delegate_) { 197 if (delegate_) {
196 ScopedComPtr<IHttpNegotiate> http_negotiate; 198 ScopedComPtr<IHttpNegotiate> http_negotiate;
197 http_negotiate.QueryFrom(delegate_); 199 http_negotiate.QueryFrom(delegate_);
198 if (http_negotiate) { 200 if (http_negotiate) {
199 hr = http_negotiate->OnResponse(response_code, response_headers, 201 hr = http_negotiate->OnResponse(response_code, response_headers,
200 request_headers, additional_headers); 202 request_headers, additional_headers);
201 } 203 }
202 } 204 }
(...skipping 20 matching lines...) Expand all
223 if (delegate_) { 225 if (delegate_) {
224 ScopedComPtr<IHttpNegotiate3> http_negotiate; 226 ScopedComPtr<IHttpNegotiate3> http_negotiate;
225 http_negotiate.QueryFrom(delegate_); 227 http_negotiate.QueryFrom(delegate_);
226 if (http_negotiate) { 228 if (http_negotiate) {
227 return http_negotiate->GetSerializedClientCertContext(cert, cert_size); 229 return http_negotiate->GetSerializedClientCertContext(cert, cert_size);
228 } 230 }
229 } 231 }
230 return hr; 232 return hr;
231 } 233 }
232 234
OLDNEW
« no previous file with comments | « chrome/worker/worker_uitest.cc ('k') | chrome_frame/cfproxy_private.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698