| Index: public/platform/WebNavigatorConnectProvider.h
|
| diff --git a/public/platform/WebNavigatorConnectProvider.h b/public/platform/WebNavigatorConnectProvider.h
|
| index 1b77b0ebc10efa7d174d4eb7f4ff14a9737d373d..f4e9f0d2eaa70eaf7f5ef07e39024bf8922ddd30 100644
|
| --- a/public/platform/WebNavigatorConnectProvider.h
|
| +++ b/public/platform/WebNavigatorConnectProvider.h
|
| @@ -10,16 +10,19 @@
|
| namespace blink {
|
|
|
| class WebMessagePortChannel;
|
| +class WebString;
|
| class WebURL;
|
|
|
| class WebNavigatorConnectProvider {
|
| public:
|
| virtual ~WebNavigatorConnectProvider() { }
|
|
|
| - // Initiates a connection to the given URL. When succesfull the service
|
| - // can communicate with the client over the given channel.
|
| + // Initiates a connection from the given origin to the given URL. When
|
| + // successful the service can communicate with the client over the given
|
| + // channel. The origin isn't passed as WebSecurityOrigin because that would
|
| + // be a layering violation (platform/ code shouldn't depend on web/ code).
|
| // Ownership of the WebMessagePortChannel and WebCallbacks is transferred to the provider.
|
| - virtual void connect(const WebURL&, WebMessagePortChannel*, WebCallbacks<void, void>*) { }
|
| + virtual void connect(const WebURL&, const WebString& origin, WebMessagePortChannel*, WebCallbacks<void, void>*) { }
|
| };
|
|
|
| } // namespace blink
|
|
|