| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This contains unprivileged javascript APIs for extensions and apps. It | 5 // chrome.runtime.messaging API implementation. |
| 6 // can be loaded by any extension-related context, such as content scripts or | |
| 7 // background pages. See user_script_slave.cc for script that is loaded by | |
| 8 // content scripts only. | |
| 9 | 6 |
| 10 // TODO(kalman): factor requiring chrome out of here. | 7 // TODO(kalman): factor requiring chrome out of here. |
| 11 var chrome = requireNative('chrome').GetChrome(); | 8 var chrome = requireNative('chrome').GetChrome(); |
| 12 var Event = require('event_bindings').Event; | 9 var Event = require('event_bindings').Event; |
| 13 var lastError = require('lastError'); | 10 var lastError = require('lastError'); |
| 14 var logActivity = requireNative('activityLogger'); | 11 var logActivity = requireNative('activityLogger'); |
| 15 var logging = requireNative('logging'); | 12 var logging = requireNative('logging'); |
| 16 var messagingNatives = requireNative('messaging_natives'); | 13 var messagingNatives = requireNative('messaging_natives'); |
| 17 var processNatives = requireNative('process'); | 14 var processNatives = requireNative('process'); |
| 18 var unloadEvent = require('unload_event'); | 15 var unloadEvent = require('unload_event'); |
| (...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 380 exports.Port = Port; | 377 exports.Port = Port; |
| 381 exports.createPort = createPort; | 378 exports.createPort = createPort; |
| 382 exports.sendMessageImpl = sendMessageImpl; | 379 exports.sendMessageImpl = sendMessageImpl; |
| 383 exports.sendMessageUpdateArguments = sendMessageUpdateArguments; | 380 exports.sendMessageUpdateArguments = sendMessageUpdateArguments; |
| 384 | 381 |
| 385 // For C++ code to call. | 382 // For C++ code to call. |
| 386 exports.hasPort = hasPort; | 383 exports.hasPort = hasPort; |
| 387 exports.dispatchOnConnect = dispatchOnConnect; | 384 exports.dispatchOnConnect = dispatchOnConnect; |
| 388 exports.dispatchOnDisconnect = dispatchOnDisconnect; | 385 exports.dispatchOnDisconnect = dispatchOnDisconnect; |
| 389 exports.dispatchOnMessage = dispatchOnMessage; | 386 exports.dispatchOnMessage = dispatchOnMessage; |
| OLD | NEW |