Index: mojo/services/view_manager/root_node_manager.h |
diff --git a/mojo/services/view_manager/root_node_manager.h b/mojo/services/view_manager/root_node_manager.h |
index 38d981d69ebe4131ecebd2d87956f4d379febe57..ae7994fa68da3e638dd344989bb0284949697ab1 100644 |
--- a/mojo/services/view_manager/root_node_manager.h |
+++ b/mojo/services/view_manager/root_node_manager.h |
@@ -52,28 +52,28 @@ class MOJO_VIEW_MANAGER_EXPORT RootNodeManager : public NodeDelegate { |
bool is_delete_node); |
~ScopedChange(); |
- TransportConnectionId connection_id() const { return connection_id_; } |
+ ConnectionSpecificId connection_id() const { return connection_id_; } |
ChangeType change_type() const { return change_type_; } |
bool is_delete_node() const { return is_delete_node_; } |
// Marks the connection with the specified id as having seen a message. |
- void MarkConnectionAsMessaged(TransportConnectionId connection_id) { |
+ void MarkConnectionAsMessaged(ConnectionSpecificId connection_id) { |
message_ids_.insert(connection_id); |
} |
// Returns true if MarkConnectionAsMessaged(connection_id) was invoked. |
- bool DidMessageConnection(TransportConnectionId connection_id) const { |
+ bool DidMessageConnection(ConnectionSpecificId connection_id) const { |
return message_ids_.count(connection_id) > 0; |
} |
private: |
RootNodeManager* root_; |
- const TransportConnectionId connection_id_; |
+ const ConnectionSpecificId connection_id_; |
const ChangeType change_type_; |
const bool is_delete_node_; |
// See description of MarkConnectionAsMessaged/DidMessageConnection. |
- std::set<TransportConnectionId> message_ids_; |
+ std::set<ConnectionSpecificId> message_ids_; |
DISALLOW_COPY_AND_ASSIGN(ScopedChange); |
}; |
@@ -83,9 +83,9 @@ class MOJO_VIEW_MANAGER_EXPORT RootNodeManager : public NodeDelegate { |
virtual ~RootNodeManager(); |
// Returns the id for the next ViewManagerConnection. |
- TransportConnectionId GetAndAdvanceNextConnectionId(); |
+ ConnectionSpecificId GetAndAdvanceNextConnectionId(); |
- TransportChangeId next_server_change_id() const { |
+ Id next_server_change_id() const { |
return next_server_change_id_; |
} |
@@ -98,12 +98,12 @@ class MOJO_VIEW_MANAGER_EXPORT RootNodeManager : public NodeDelegate { |
// See description of IViewManager::Connect() for details. This assumes |
// |node_ids| has been validated. |
- void Connect(TransportConnectionId creator_id, |
+ void Connect(ConnectionSpecificId creator_id, |
const String& url, |
- const Array<TransportNodeId>& node_ids); |
+ const Array<Id>& node_ids); |
// Returns the connection by id. |
- ViewManagerConnection* GetConnection(TransportConnectionId connection_id); |
+ ViewManagerConnection* GetConnection(ConnectionSpecificId connection_id); |
// Returns the Node identified by |id|. |
Node* GetNode(const NodeId& id); |
@@ -120,13 +120,13 @@ class MOJO_VIEW_MANAGER_EXPORT RootNodeManager : public NodeDelegate { |
// Invoked when a connection messages a client about the change. This is used |
// to avoid sending ServerChangeIdAdvanced() unnecessarily. |
- void OnConnectionMessagedClient(TransportConnectionId id); |
+ void OnConnectionMessagedClient(ConnectionSpecificId id); |
// Returns true if OnConnectionMessagedClient() was invoked for id. |
- bool DidConnectionMessageClient(TransportConnectionId id) const; |
+ bool DidConnectionMessageClient(ConnectionSpecificId id) const; |
ViewManagerConnection* GetConnectionByCreator( |
- TransportConnectionId creator_id, |
+ ConnectionSpecificId creator_id, |
const std::string& url) const; |
// These functions trivially delegate to all ViewManagerConnections, which in |
@@ -150,7 +150,7 @@ class MOJO_VIEW_MANAGER_EXPORT RootNodeManager : public NodeDelegate { |
~Context(); |
}; |
- typedef std::map<TransportConnectionId, ViewManagerConnection*> ConnectionMap; |
+ typedef std::map<ConnectionSpecificId, ViewManagerConnection*> ConnectionMap; |
// Invoked when a connection is about to make a change. Subsequently followed |
// by FinishChange() once the change is done. |
@@ -164,14 +164,14 @@ class MOJO_VIEW_MANAGER_EXPORT RootNodeManager : public NodeDelegate { |
void FinishChange(); |
// Returns true if the specified connection originated the current change. |
- bool IsChangeSource(TransportConnectionId connection_id) const { |
+ bool IsChangeSource(ConnectionSpecificId connection_id) const { |
return current_change_ && current_change_->connection_id() == connection_id; |
} |
// Implementation of the two connect variants. |
- ViewManagerConnection* ConnectImpl(TransportConnectionId creator_id, |
+ ViewManagerConnection* ConnectImpl(ConnectionSpecificId creator_id, |
const String& url, |
- const Array<TransportNodeId>& node_ids); |
+ const Array<Id>& node_ids); |
// Overridden from NodeDelegate: |
virtual void OnNodeHierarchyChanged(const Node* node, |
@@ -188,9 +188,9 @@ class MOJO_VIEW_MANAGER_EXPORT RootNodeManager : public NodeDelegate { |
ServiceProvider* service_provider_; |
// ID to use for next ViewManagerConnection. |
- TransportConnectionId next_connection_id_; |
+ ConnectionSpecificId next_connection_id_; |
- TransportChangeId next_server_change_id_; |
+ Id next_server_change_id_; |
// Set of ViewManagerConnections. |
ConnectionMap connection_map_; |