| Index: sync/js/sync_js_controller.h
|
| diff --git a/sync/js/sync_js_controller.h b/sync/js/sync_js_controller.h
|
| index 0e259f860af9fad9f89a25a2ffec0ed0d4d4d95e..f0bb423b8c2f85c3e9e9f2092125c1ce58ad8e02 100644
|
| --- a/sync/js/sync_js_controller.h
|
| +++ b/sync/js/sync_js_controller.h
|
| @@ -14,7 +14,6 @@
|
| #include "base/observer_list.h"
|
| #include "sync/base/sync_export.h"
|
| #include "sync/internal_api/public/util/weak_handle.h"
|
| -#include "sync/js/js_arg_list.h"
|
| #include "sync/js/js_controller.h"
|
| #include "sync/js/js_event_handler.h"
|
|
|
| @@ -39,39 +38,18 @@ class SYNC_EXPORT SyncJsController
|
| // JsController implementation.
|
| virtual void AddJsEventHandler(JsEventHandler* event_handler) OVERRIDE;
|
| virtual void RemoveJsEventHandler(JsEventHandler* event_handler) OVERRIDE;
|
| - // Queues up any messages that are sent when there is no attached
|
| - // initialized backend.
|
| - virtual void ProcessJsMessage(
|
| - const std::string& name, const JsArgList& args,
|
| - const WeakHandle<JsReplyHandler>& reply_handler) OVERRIDE;
|
|
|
| // JsEventHandler implementation.
|
| virtual void HandleJsEvent(const std::string& name,
|
| const JsEventDetails& details) OVERRIDE;
|
|
|
| private:
|
| - // A struct used to hold the arguments to ProcessJsMessage() for
|
| - // future invocation.
|
| - struct PendingJsMessage {
|
| - std::string name;
|
| - JsArgList args;
|
| - WeakHandle<JsReplyHandler> reply_handler;
|
| -
|
| - PendingJsMessage(const std::string& name, const JsArgList& args,
|
| - const WeakHandle<JsReplyHandler>& reply_handler);
|
| -
|
| - ~PendingJsMessage();
|
| - };
|
| -
|
| - typedef std::vector<PendingJsMessage> PendingJsMessageList;
|
| -
|
| // Sets |js_backend_|'s event handler depending on how many
|
| // underlying event handlers we have.
|
| void UpdateBackendEventHandler();
|
|
|
| WeakHandle<JsBackend> js_backend_;
|
| ObserverList<JsEventHandler> js_event_handlers_;
|
| - PendingJsMessageList pending_js_messages_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(SyncJsController);
|
| };
|
|
|