| Index: Source/bindings/core/dart/shared_lib/DartNativeExtensions.h
|
| diff --git a/Source/platform/weborigin/Referrer.h b/Source/bindings/core/dart/shared_lib/DartNativeExtensions.h
|
| similarity index 77%
|
| copy from Source/platform/weborigin/Referrer.h
|
| copy to Source/bindings/core/dart/shared_lib/DartNativeExtensions.h
|
| index b8d957258133c20a5a840f0ce8d99f95e5f84a87..cecba7d525d0601bb5947612b38c13923772fb98 100644
|
| --- a/Source/platform/weborigin/Referrer.h
|
| +++ b/Source/bindings/core/dart/shared_lib/DartNativeExtensions.h
|
| @@ -28,22 +28,24 @@
|
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
|
|
| -#ifndef Referrer_h
|
| -#define Referrer_h
|
| +#ifndef DartNativeExtensions_h
|
| +#define DartNativeExtensions_h
|
|
|
| -#include "platform/weborigin/ReferrerPolicy.h"
|
| #include "wtf/text/WTFString.h"
|
| +#include <dart_api.h>
|
| +
|
|
|
| namespace blink {
|
|
|
| -struct Referrer {
|
| - Referrer(const String& referrer, ReferrerPolicy referrerPolicy) : referrer(referrer), referrerPolicy(referrerPolicy) { }
|
| - Referrer() : referrerPolicy(ReferrerPolicyDefault) { }
|
| +class DartNativeExtensions {
|
| +public:
|
| + static Dart_Handle loadExtension(const String& url, Dart_Handle parentLibrary);
|
|
|
| - AtomicString referrer;
|
| - ReferrerPolicy referrerPolicy;
|
| +private:
|
| + static Dart_Handle loadExtensionLibrary(const String& libraryPath, const String& libraryName, void** libraryHandle);
|
| + static Dart_Handle resolveSymbol(void* libHandle, const String& symbolName, void** symbol);
|
| };
|
|
|
| }
|
|
|
| -#endif // Referrer_h
|
| +#endif // DartNativeExtensions_h
|
|
|