| Index: mojo/services/view_manager/view_manager_connection.h
|
| diff --git a/mojo/services/view_manager/view_manager_connection.h b/mojo/services/view_manager/view_manager_connection.h
|
| index c4fe4561891b7cdcae9afd6cde1bfe44b900ee72..2c55e1ef12cde769578933418c3ac0c1bf8f750e 100644
|
| --- a/mojo/services/view_manager/view_manager_connection.h
|
| +++ b/mojo/services/view_manager/view_manager_connection.h
|
| @@ -42,7 +42,7 @@ class MOJO_VIEW_MANAGER_EXPORT ViewManagerConnection
|
| public NodeDelegate {
|
| public:
|
| ViewManagerConnection(RootNodeManager* root_node_manager,
|
| - TransportConnectionId creator_id,
|
| + ConnectionSpecificId creator_id,
|
| const std::string& url);
|
| virtual ~ViewManagerConnection();
|
|
|
| @@ -50,8 +50,8 @@ class MOJO_VIEW_MANAGER_EXPORT ViewManagerConnection
|
| // IViewManager::Connect(). When set OnConnectionError() deletes |this|.
|
| void set_delete_on_connection_error() { delete_on_connection_error_ = true; }
|
|
|
| - TransportConnectionId id() const { return id_; }
|
| - TransportConnectionId creator_id() const { return creator_id_; }
|
| + ConnectionSpecificId id() const { return id_; }
|
| + ConnectionSpecificId creator_id() const { return creator_id_; }
|
| const std::string& url() const { return url_; }
|
|
|
| // Returns the Node with the specified id.
|
| @@ -68,10 +68,10 @@ class MOJO_VIEW_MANAGER_EXPORT ViewManagerConnection
|
| }
|
| const View* GetView(const ViewId& id) const;
|
|
|
| - void SetRoots(const Array<TransportNodeId>& node_ids);
|
| + void SetRoots(const Array<Id>& node_ids);
|
|
|
| // Invoked when a connection is destroyed.
|
| - void OnViewManagerConnectionDestroyed(TransportConnectionId id);
|
| + void OnViewManagerConnectionDestroyed(ConnectionSpecificId id);
|
|
|
| // The following methods are invoked after the corresponding change has been
|
| // processed. They do the appropriate bookkeeping and update the client as
|
| @@ -83,14 +83,14 @@ class MOJO_VIEW_MANAGER_EXPORT ViewManagerConnection
|
| void ProcessNodeHierarchyChanged(const Node* node,
|
| const Node* new_parent,
|
| const Node* old_parent,
|
| - TransportChangeId server_change_id,
|
| + Id server_change_id,
|
| bool originated_change);
|
| void ProcessNodeViewReplaced(const Node* node,
|
| const View* new_view,
|
| const View* old_view,
|
| bool originated_change);
|
| void ProcessNodeDeleted(const NodeId& node,
|
| - TransportChangeId server_change_id,
|
| + Id server_change_id,
|
| bool originated_change);
|
| void ProcessViewDeleted(const ViewId& view, bool originated_change);
|
| void ProcessViewInputEvent(const View* view, const ui::Event* event);
|
| @@ -101,9 +101,9 @@ class MOJO_VIEW_MANAGER_EXPORT ViewManagerConnection
|
| virtual void OnConnectionError() MOJO_OVERRIDE;
|
|
|
| private:
|
| - typedef std::map<TransportConnectionSpecificNodeId, Node*> NodeMap;
|
| - typedef std::map<TransportConnectionSpecificViewId, View*> ViewMap;
|
| - typedef base::hash_set<TransportNodeId> NodeIdSet;
|
| + typedef std::map<ConnectionSpecificId, Node*> NodeMap;
|
| + typedef std::map<ConnectionSpecificId, View*> ViewMap;
|
| + typedef base::hash_set<Id> NodeIdSet;
|
|
|
| // These functions return true if the corresponding mojom function is allowed
|
| // for this connection.
|
| @@ -137,7 +137,7 @@ class MOJO_VIEW_MANAGER_EXPORT ViewManagerConnection
|
| // Adds |node_ids| to roots, returning true if at least one of the nodes was
|
| // not already a root. If at least one of the nodes was not already a root
|
| // the client is told of the new roots.
|
| - bool AddRoots(const std::vector<TransportNodeId>& node_ids);
|
| + bool AddRoots(const std::vector<Id>& node_ids);
|
|
|
| // Returns true if |node| is a non-null and a descendant of |roots_| (or
|
| // |roots_| is empty).
|
| @@ -157,33 +157,33 @@ class MOJO_VIEW_MANAGER_EXPORT ViewManagerConnection
|
| Array<INodePtr> NodesToINodes(const std::vector<const Node*>& nodes);
|
|
|
| // Overridden from IViewManager:
|
| - virtual void CreateNode(TransportNodeId transport_node_id,
|
| + virtual void CreateNode(Id transport_node_id,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| - virtual void DeleteNode(TransportNodeId transport_node_id,
|
| + virtual void DeleteNode(Id transport_node_id,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| - virtual void AddNode(TransportNodeId parent_id,
|
| - TransportNodeId child_id,
|
| - TransportChangeId server_change_id,
|
| + virtual void AddNode(Id parent_id,
|
| + Id child_id,
|
| + Id server_change_id,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| virtual void RemoveNodeFromParent(
|
| - TransportNodeId node_id,
|
| - TransportChangeId server_change_id,
|
| + Id node_id,
|
| + Id server_change_id,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| virtual void GetNodeTree(
|
| - TransportNodeId node_id,
|
| + Id node_id,
|
| const Callback<void(Array<INodePtr>)>& callback) OVERRIDE;
|
| - virtual void CreateView(TransportViewId transport_view_id,
|
| + virtual void CreateView(Id transport_view_id,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| - virtual void DeleteView(TransportViewId transport_view_id,
|
| + virtual void DeleteView(Id transport_view_id,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| - virtual void SetView(TransportNodeId transport_node_id,
|
| - TransportViewId transport_view_id,
|
| + virtual void SetView(Id transport_node_id,
|
| + Id transport_view_id,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| - virtual void SetViewContents(TransportViewId view_id,
|
| + virtual void SetViewContents(Id view_id,
|
| ScopedSharedBufferHandle buffer,
|
| uint32_t buffer_size,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| - virtual void SetNodeBounds(TransportNodeId node_id,
|
| + virtual void SetNodeBounds(Id node_id,
|
| RectPtr bounds,
|
| const Callback<void(bool)>& callback) OVERRIDE;
|
| virtual void Connect(const mojo::String& url,
|
| @@ -206,14 +206,14 @@ class MOJO_VIEW_MANAGER_EXPORT ViewManagerConnection
|
| RootNodeManager* root_node_manager_;
|
|
|
| // Id of this connection as assigned by RootNodeManager.
|
| - const TransportConnectionId id_;
|
| + const ConnectionSpecificId id_;
|
|
|
| // URL this connection was created for.
|
| const std::string url_;
|
|
|
| // ID of the connection that created us. If 0 it indicates either we were
|
| // created by the root, or the connection that created us has been destroyed.
|
| - TransportConnectionId creator_id_;
|
| + ConnectionSpecificId creator_id_;
|
|
|
| NodeMap node_map_;
|
|
|
|
|