| Index: services/shell/public/cpp/service_runner.h
|
| diff --git a/services/shell/public/cpp/application_runner.h b/services/shell/public/cpp/service_runner.h
|
| similarity index 66%
|
| rename from services/shell/public/cpp/application_runner.h
|
| rename to services/shell/public/cpp/service_runner.h
|
| index 11b28103975fb1a803ed7cd0b70a477027db7739..6286af3daa86eb26aacba504ba0a428eb8d06d0c 100644
|
| --- a/services/shell/public/cpp/application_runner.h
|
| +++ b/services/shell/public/cpp/service_runner.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef SERVICES_SHELL_PUBLIC_CPP_APPLICATION_RUNNER_H_
|
| -#define SERVICES_SHELL_PUBLIC_CPP_APPLICATION_RUNNER_H_
|
| +#ifndef SERVICES_SHELL_PUBLIC_CPP_SERVICE_RUNNER_H_
|
| +#define SERVICES_SHELL_PUBLIC_CPP_SERVICE_RUNNER_H_
|
|
|
| #include <memory>
|
|
|
| @@ -15,22 +15,22 @@ namespace shell {
|
| class Service;
|
| class ServiceContext;
|
|
|
| -// A utility for running a chromium based mojo Application. The typical use
|
| +// A utility for running a chromium based mojo Service. The typical use
|
| // case is to use when writing your MojoMain:
|
| //
|
| // MojoResult MojoMain(MojoHandle shell_handle) {
|
| -// shell::ApplicationRunner runner(new MyDelegate());
|
| +// shell::ServiceRunner runner(new MyService);
|
| // return runner.Run(shell_handle);
|
| // }
|
| //
|
| -// ApplicationRunner takes care of chromium environment initialization and
|
| -// shutdown, and starting a MessageLoop from which your application can run and
|
| +// ServiceRunner takes care of chromium environment initialization and
|
| +// shutdown, and starting a MessageLoop from which your service can run and
|
| // ultimately Quit().
|
| -class ApplicationRunner {
|
| +class ServiceRunner {
|
| public:
|
| - // Takes ownership of |client|.
|
| - explicit ApplicationRunner(Service* client);
|
| - ~ApplicationRunner();
|
| + // Takes ownership of |service|.
|
| + explicit ServiceRunner(Service* service);
|
| + ~ServiceRunner();
|
|
|
| static void InitBaseCommandLine();
|
|
|
| @@ -38,11 +38,11 @@ class ApplicationRunner {
|
|
|
| // Once the various parameters have been set above, use Run to initialize an
|
| // ServiceContext wired to the provided delegate, and run a MessageLoop until
|
| - // the application exits.
|
| + // the service exits.
|
| //
|
| // Iff |init_base| is true, the runner will perform some initialization of
|
| // base globals (e.g. CommandLine and AtExitManager) before starting the
|
| - // application.
|
| + // service.
|
| MojoResult Run(MojoHandle shell_handle, bool init_base);
|
|
|
| // Calls Run above with |init_base| set to |true|.
|
| @@ -54,13 +54,13 @@ class ApplicationRunner {
|
| // and handle requests from others.
|
| void DestroyServiceContext();
|
|
|
| - // Allows the caller to explicitly quit the application. Must be called from
|
| - // the thread which created the ApplicationRunner.
|
| + // Allows the caller to explicitly quit the service. Must be called from
|
| + // the thread which created the ServiceRunner.
|
| void Quit();
|
|
|
| private:
|
| std::unique_ptr<ServiceContext> context_;
|
| - std::unique_ptr<Service> client_;
|
| + std::unique_ptr<Service> service_;
|
|
|
| // MessageLoop type. TYPE_CUSTOM is default (MessagePumpMojo will be used as
|
| // the underlying message pump).
|
| @@ -68,9 +68,9 @@ class ApplicationRunner {
|
| // Whether Run() has been called.
|
| bool has_run_;
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(ApplicationRunner);
|
| + DISALLOW_COPY_AND_ASSIGN(ServiceRunner);
|
| };
|
|
|
| } // namespace shell
|
|
|
| -#endif // SERVICES_SHELL_PUBLIC_CPP_APPLICATION_RUNNER_H_
|
| +#endif // SERVICES_SHELL_PUBLIC_CPP_SERVICE_RUNNER_H_
|
|
|