| Index: Source/modules/beacon/NavigatorBeacon.h
|
| diff --git a/Source/modules/beacon/NavigatorBeacon.h b/Source/modules/beacon/NavigatorBeacon.h
|
| index c1ded40e634724c2eaa9dba93a9276523394e9f0..d06c9ac0c641d219ba867b1fd67c621a9138c2fb 100644
|
| --- a/Source/modules/beacon/NavigatorBeacon.h
|
| +++ b/Source/modules/beacon/NavigatorBeacon.h
|
| @@ -17,27 +17,20 @@ class DOMFormData;
|
| class ExceptionState;
|
| class ExecutionContext;
|
| class KURL;
|
| +class ArrayBufferViewOrBlobOrStringOrFormData;
|
|
|
| class NavigatorBeacon final : public NoBaseWillBeGarbageCollected<NavigatorBeacon>, public WillBeHeapSupplement<Navigator> {
|
| WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(NavigatorBeacon);
|
| public:
|
| static NavigatorBeacon& from(Navigator&);
|
|
|
| - static bool sendBeacon(ExecutionContext*, Navigator&, const String&, const String&, ExceptionState&);
|
| - static bool sendBeacon(ExecutionContext*, Navigator&, const String&, PassRefPtr<DOMArrayBufferView>, ExceptionState&);
|
| - static bool sendBeacon(ExecutionContext*, Navigator&, const String&, Blob*, ExceptionState&);
|
| - static bool sendBeacon(ExecutionContext*, Navigator&, const String&, PassRefPtrWillBeRawPtr<DOMFormData>, ExceptionState&);
|
| + static bool sendBeacon(ExecutionContext*, Navigator&, const String&, const ArrayBufferViewOrBlobOrStringOrFormData&, ExceptionState&);
|
|
|
| private:
|
| explicit NavigatorBeacon(Navigator&);
|
|
|
| static const char* supplementName();
|
|
|
| - bool sendBeacon(ExecutionContext*, const String&, const String&, ExceptionState&);
|
| - bool sendBeacon(ExecutionContext*, const String&, PassRefPtr<DOMArrayBufferView>, ExceptionState&);
|
| - bool sendBeacon(ExecutionContext*, const String&, Blob*, ExceptionState&);
|
| - bool sendBeacon(ExecutionContext*, const String&, PassRefPtrWillBeRawPtr<DOMFormData>, ExceptionState&);
|
| -
|
| bool canSendBeacon(ExecutionContext*, const KURL&, ExceptionState&);
|
| int maxAllowance() const;
|
| bool beaconResult(ExecutionContext*, bool allowed, int sentBytes);
|
|
|