| OLD | NEW |
| (Empty) |
| 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 | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 This framework was once used to implement an asynchronous request/reply | |
| 6 protocol between the chrome://sync-internals page and the sync backend thread. | |
| 7 Much of it has been removed in favor of an ad-hoc system that allows us to | |
| 8 offer better safety guarantees, and to dispatch requests to different threads. | |
| 9 | |
| 10 All that remains are some WeakHandles that allow us to send JsEvents from the | |
| 11 sync backend to about:sync. The SyncInternalsUI implements JsEventHandler in | |
| 12 order to receive these events. The SyncManager implements JsBackend in order | |
| 13 to send them. The SyncJsController acts as an intermediary between them. | |
| 14 | |
| 15 The old framework may still be useful to someone. Feel free to retrieve it | |
| 16 from SVN history if you feel you can make use of it. | |
| OLD | NEW |