| Index: mojo/shell/service_manager.cc
|
| diff --git a/mojo/shell/service_connector.cc b/mojo/shell/service_manager.cc
|
| similarity index 67%
|
| rename from mojo/shell/service_connector.cc
|
| rename to mojo/shell/service_manager.cc
|
| index d136b4dca305b697b7dad0e971dc02b61ff58d83..97a0d51f79310c017263b654eb54afec68e94680 100644
|
| --- a/mojo/shell/service_connector.cc
|
| +++ b/mojo/shell/service_manager.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "mojo/shell/service_connector.h"
|
| +#include "mojo/shell/service_manager.h"
|
|
|
| #include "base/logging.h"
|
| #include "mojo/public/bindings/allocation_scope.h"
|
| @@ -13,14 +13,14 @@
|
| namespace mojo {
|
| namespace shell {
|
|
|
| -class ServiceConnector::ServiceFactory : public Shell, public ErrorHandler {
|
| +class ServiceManager::ServiceFactory : public Shell, public ErrorHandler {
|
| public:
|
| - ServiceFactory(ServiceConnector* connector, const GURL& url)
|
| - : connector_(connector),
|
| + ServiceFactory(ServiceManager* manager, const GURL& url)
|
| + : manager_(manager),
|
| url_(url) {
|
| InterfacePipe<Shell> pipe;
|
| shell_client_.reset(pipe.handle_to_peer.Pass(), this, this);
|
| - connector_->GetLoaderForURL(url)->Load(url, pipe.handle_to_self.Pass());
|
| + manager_->GetLoaderForURL(url)->Load(url, pipe.handle_to_self.Pass());
|
| }
|
| virtual ~ServiceFactory() {}
|
|
|
| @@ -33,34 +33,34 @@ class ServiceConnector::ServiceFactory : public Shell, public ErrorHandler {
|
|
|
| virtual void Connect(const String& url,
|
| ScopedMessagePipeHandle client_pipe) MOJO_OVERRIDE {
|
| - connector_->Connect(GURL(url.To<std::string>()), client_pipe.Pass());
|
| + manager_->Connect(GURL(url.To<std::string>()), client_pipe.Pass());
|
| }
|
|
|
| virtual void OnError() MOJO_OVERRIDE {
|
| - connector_->RemoveServiceFactory(this);
|
| + manager_->RemoveServiceFactory(this);
|
| }
|
|
|
| const GURL& url() const { return url_; }
|
|
|
| private:
|
| - ServiceConnector* const connector_;
|
| + ServiceManager* const manager_;
|
| const GURL url_;
|
| RemotePtr<ShellClient> shell_client_;
|
| DISALLOW_COPY_AND_ASSIGN(ServiceFactory);
|
| };
|
|
|
| -ServiceConnector::Loader::Loader() {}
|
| -ServiceConnector::Loader::~Loader() {}
|
| +ServiceManager::Loader::Loader() {}
|
| +ServiceManager::Loader::~Loader() {}
|
|
|
| -bool ServiceConnector::TestAPI::HasFactoryForURL(const GURL& url) const {
|
| - return connector_->url_to_service_factory_.find(url) !=
|
| - connector_->url_to_service_factory_.end();
|
| +bool ServiceManager::TestAPI::HasFactoryForURL(const GURL& url) const {
|
| + return manager_->url_to_service_factory_.find(url) !=
|
| + manager_->url_to_service_factory_.end();
|
| }
|
|
|
| -ServiceConnector::ServiceConnector() : default_loader_(NULL) {
|
| +ServiceManager::ServiceManager() : default_loader_(NULL) {
|
| }
|
|
|
| -ServiceConnector::~ServiceConnector() {
|
| +ServiceManager::~ServiceManager() {
|
| for (ServiceFactoryMap::iterator it = url_to_service_factory_.begin();
|
| it != url_to_service_factory_.end(); ++it) {
|
| delete it->second;
|
| @@ -68,12 +68,12 @@ ServiceConnector::~ServiceConnector() {
|
| url_to_service_factory_.clear();
|
| }
|
|
|
| -void ServiceConnector::SetLoaderForURL(Loader* loader, const GURL& gurl) {
|
| +void ServiceManager::SetLoaderForURL(Loader* loader, const GURL& gurl) {
|
| DCHECK(url_to_loader_.find(gurl) == url_to_loader_.end());
|
| url_to_loader_[gurl] = loader;
|
| }
|
|
|
| -ServiceConnector::Loader* ServiceConnector::GetLoaderForURL(const GURL& gurl) {
|
| +ServiceManager::Loader* ServiceManager::GetLoaderForURL(const GURL& gurl) {
|
| LoaderMap::const_iterator it = url_to_loader_.find(gurl);
|
| if (it != url_to_loader_.end())
|
| return it->second;
|
| @@ -81,7 +81,7 @@ ServiceConnector::Loader* ServiceConnector::GetLoaderForURL(const GURL& gurl) {
|
| return default_loader_;
|
| }
|
|
|
| -void ServiceConnector::Connect(const GURL& url,
|
| +void ServiceManager::Connect(const GURL& url,
|
| ScopedMessagePipeHandle client_handle) {
|
| ServiceFactoryMap::const_iterator service_it =
|
| url_to_service_factory_.find(url);
|
| @@ -95,7 +95,7 @@ void ServiceConnector::Connect(const GURL& url,
|
| service_factory->ConnectToClient(client_handle.Pass());
|
| }
|
|
|
| -void ServiceConnector::RemoveServiceFactory(ServiceFactory* service_factory) {
|
| +void ServiceManager::RemoveServiceFactory(ServiceFactory* service_factory) {
|
| ServiceFactoryMap::iterator it =
|
| url_to_service_factory_.find(service_factory->url());
|
| DCHECK(it != url_to_service_factory_.end());
|
|
|