gecko-dev/remote/jar.mn
Alexandre Poirot 370bc3f1f2 Bug 1563692 - Move all CDP's JSON packet handling to Connection. r=remote-protocol-reviewers,jdescottes,ato
This helps sharing a single implementation of how the JSON objects
are read and written from/to the WebSocket connection.
Also, by delegating the command calls to the Session via `Session.execute`
and expecting a promise with a resolution or rejection, we make error
handling of command calls clearer and unified.

Differential Revision: https://phabricator.services.mozilla.com/D37046

--HG--
extra : moz-landing-system : lando
2019-07-11 17:45:29 +00:00

62 lines
3.0 KiB
Plaintext

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
remote.jar:
% content remote %content/
content/RemoteAgent.jsm (RemoteAgent.jsm)
content/Connection.jsm (Connection.jsm)
content/Error.jsm (Error.jsm)
content/JSONHandler.jsm (JSONHandler.jsm)
content/Log.jsm (Log.jsm)
content/Observer.jsm (Observer.jsm)
content/Protocol.jsm (Protocol.jsm)
content/RecommendedPreferences.jsm (RecommendedPreferences.jsm)
content/Sync.jsm (Sync.jsm)
content/WindowManager.jsm (WindowManager.jsm)
# sessions
content/sessions/frame-script.js (sessions/frame-script.js)
content/sessions/ContentProcessSession.jsm (sessions/ContentProcessSession.jsm)
content/sessions/MainProcessSession.jsm (sessions/MainProcessSession.jsm)
content/sessions/Session.jsm (sessions/Session.jsm)
content/sessions/TabSession.jsm (sessions/TabSession.jsm)
# targets
content/targets/MainProcessTarget.jsm (targets/MainProcessTarget.jsm)
content/targets/TabTarget.jsm (targets/TabTarget.jsm)
content/targets/Target.jsm (targets/Target.jsm)
content/targets/Targets.jsm (targets/Targets.jsm)
# domains
content/domains/ContentProcessDomain.jsm (domains/ContentProcessDomain.jsm)
content/domains/ContentProcessDomains.jsm (domains/ContentProcessDomains.jsm)
content/domains/ContextObserver.jsm (domains/ContextObserver.jsm)
content/domains/Domain.jsm (domains/Domain.jsm)
content/domains/Domains.jsm (domains/Domains.jsm)
content/domains/ParentProcessDomains.jsm (domains/ParentProcessDomains.jsm)
content/domains/content/DOM.jsm (domains/content/DOM.jsm)
content/domains/content/Emulation.jsm (domains/content/Emulation.jsm)
content/domains/content/Input.jsm (domains/content/Input.jsm)
content/domains/content/Log.jsm (domains/content/Log.jsm)
content/domains/content/Page.jsm (domains/content/Page.jsm)
content/domains/content/Performance.jsm (domains/content/Performance.jsm)
content/domains/content/Runtime.jsm (domains/content/Runtime.jsm)
content/domains/content/runtime/ExecutionContext.jsm (domains/content/runtime/ExecutionContext.jsm)
content/domains/content/Security.jsm (domains/content/Security.jsm)
content/domains/parent/Browser.jsm (domains/parent/Browser.jsm)
content/domains/parent/Input.jsm (domains/parent/Input.jsm)
content/domains/parent/Network.jsm (domains/parent/Network.jsm)
content/domains/parent/network/NetworkObserver.jsm (domains/parent/network/NetworkObserver.jsm)
content/domains/parent/Page.jsm (domains/parent/Page.jsm)
content/domains/parent/Target.jsm (domains/parent/Target.jsm)
# transport layer
content/server/HTTPD.jsm (../netwerk/test/httpserver/httpd.js)
content/server/WebSocketHandshake.jsm (server/WebSocketHandshake.jsm)
content/server/WebSocketTransport.jsm (server/WebSocketTransport.jsm)
# imports from external folders
content/external/EventUtils.js (../testing/mochitest/tests/SimpleTest/EventUtils.js)