Index: examples/apptest/example_service_application.cc |
diff --git a/examples/apptest/example_service_application.cc b/examples/apptest/example_service_application.cc |
index f35817339c3f1e249867b413a88a7e6c326b7da0..578bf5913f3da689ae3092febbb50ef16391c605 100644 |
--- a/examples/apptest/example_service_application.cc |
+++ b/examples/apptest/example_service_application.cc |
@@ -4,10 +4,8 @@ |
#include "examples/apptest/example_service_application.h" |
-#include <memory> |
- |
#include "mojo/public/c/system/main.h" |
-#include "mojo/public/cpp/application/application_runner.h" |
+#include "mojo/public/cpp/application/run_application.h" |
#include "mojo/public/cpp/application/service_provider_impl.h" |
namespace mojo { |
@@ -16,7 +14,7 @@ ExampleServiceApplication::ExampleServiceApplication() {} |
ExampleServiceApplication::~ExampleServiceApplication() {} |
-bool ExampleServiceApplication::ConfigureIncomingConnection( |
+bool ExampleServiceApplication::OnAcceptConnection( |
ServiceProviderImpl* service_provider_impl) { |
service_provider_impl->AddService<ExampleService>( |
[](const ConnectionContext& connection_context, |
@@ -30,8 +28,7 @@ bool ExampleServiceApplication::ConfigureIncomingConnection( |
} // namespace mojo |
MojoResult MojoMain(MojoHandle application_request) { |
- mojo::ApplicationRunner runner( |
- std::unique_ptr<mojo::ExampleServiceApplication>( |
- new mojo::ExampleServiceApplication())); |
- return runner.Run(application_request); |
+ mojo::ExampleServiceApplication example_service_application; |
+ return mojo::RunMainApplication(application_request, |
+ &example_service_application); |
} |