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

Side by Side Diff: third_party/WebKit/public/platform/WebURLRequest.h

Issue 2941883003: [ServiceWorker] Fetch event should return integrity value (Closed)
Patch Set: Address yhirano's comment #78 Created 3 years, 5 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Google Inc. All rights reserved. 2 * Copyright (C) 2009 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after
308 BLINK_PLATFORM_EXPORT void SetFetchRequestMode(FetchRequestMode); 308 BLINK_PLATFORM_EXPORT void SetFetchRequestMode(FetchRequestMode);
309 309
310 // The credentials mode which will be passed to the ServiceWorker. 310 // The credentials mode which will be passed to the ServiceWorker.
311 BLINK_PLATFORM_EXPORT FetchCredentialsMode GetFetchCredentialsMode() const; 311 BLINK_PLATFORM_EXPORT FetchCredentialsMode GetFetchCredentialsMode() const;
312 BLINK_PLATFORM_EXPORT void SetFetchCredentialsMode(FetchCredentialsMode); 312 BLINK_PLATFORM_EXPORT void SetFetchCredentialsMode(FetchCredentialsMode);
313 313
314 // The redirect mode which is used in Fetch API. 314 // The redirect mode which is used in Fetch API.
315 BLINK_PLATFORM_EXPORT FetchRedirectMode GetFetchRedirectMode() const; 315 BLINK_PLATFORM_EXPORT FetchRedirectMode GetFetchRedirectMode() const;
316 BLINK_PLATFORM_EXPORT void SetFetchRedirectMode(FetchRedirectMode); 316 BLINK_PLATFORM_EXPORT void SetFetchRedirectMode(FetchRedirectMode);
317 317
318 // The integrity which is used in Fetch API.
319 BLINK_PLATFORM_EXPORT WebString GetFetchIntegrity() const;
320 BLINK_PLATFORM_EXPORT void SetFetchIntegrity(const WebString&);
321
318 // The PreviewsState which determines whether to request a Preview version of 322 // The PreviewsState which determines whether to request a Preview version of
319 // the resource. The PreviewsState is a bitmask of potentially several 323 // the resource. The PreviewsState is a bitmask of potentially several
320 // Previews optimizations. 324 // Previews optimizations.
321 BLINK_PLATFORM_EXPORT PreviewsState GetPreviewsState() const; 325 BLINK_PLATFORM_EXPORT PreviewsState GetPreviewsState() const;
322 BLINK_PLATFORM_EXPORT void SetPreviewsState(PreviewsState); 326 BLINK_PLATFORM_EXPORT void SetPreviewsState(PreviewsState);
323 327
324 // Extra data associated with the underlying resource request. Resource 328 // Extra data associated with the underlying resource request. Resource
325 // requests can be copied. If non-null, each copy of a resource requests 329 // requests can be copied. If non-null, each copy of a resource requests
326 // holds a pointer to the extra data, and the extra data pointer will be 330 // holds a pointer to the extra data, and the extra data pointer will be
327 // deleted when the last resource request is destroyed. Setting the extra 331 // deleted when the last resource request is destroyed. Setting the extra
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
381 // instance it contains. 385 // instance it contains.
382 std::unique_ptr<ResourceRequestContainer> owned_resource_request_; 386 std::unique_ptr<ResourceRequestContainer> owned_resource_request_;
383 387
384 // Should never be null. 388 // Should never be null.
385 ResourceRequest* resource_request_; 389 ResourceRequest* resource_request_;
386 }; 390 };
387 391
388 } // namespace blink 392 } // namespace blink
389 393
390 #endif 394 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698