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); |