| Index: services/test_service/test_request_tracker_application.cc
|
| diff --git a/services/test_service/test_request_tracker_application.cc b/services/test_service/test_request_tracker_application.cc
|
| index ed23d441fabe77a83776892b6a234c4531e3d177..b1f07151e184ff09d70fc3fc564a92d277fa9f63 100644
|
| --- a/services/test_service/test_request_tracker_application.cc
|
| +++ b/services/test_service/test_request_tracker_application.cc
|
| @@ -29,30 +29,24 @@ bool TestRequestTrackerApplication::ConfigureIncomingConnection(
|
| ApplicationConnection* connection) {
|
| // Every instance of the service and recorder shares the context.
|
| // Note, this app is single-threaded, so this is thread safe.
|
| - connection->AddService<TestTimeService>(this);
|
| - connection->AddService<TestRequestTracker>(this);
|
| - connection->AddService<TestTrackedRequestService>(this);
|
| + connection->GetServiceProviderImpl().AddService<TestTimeService>(
|
| + [this](const ConnectionContext& connection_context,
|
| + InterfaceRequest<TestTimeService> request) {
|
| + new TestTimeServiceImpl(app_impl_, request.Pass());
|
| + });
|
| + connection->GetServiceProviderImpl().AddService<TestRequestTracker>(
|
| + [this](const ConnectionContext& connection_context,
|
| + InterfaceRequest<TestRequestTracker> request) {
|
| + new TestRequestTrackerImpl(request.Pass(), &context_);
|
| + });
|
| + connection->GetServiceProviderImpl().AddService<TestTrackedRequestService>(
|
| + [this](const ConnectionContext& connection_context,
|
| + InterfaceRequest<TestTrackedRequestService> request) {
|
| + new TestTrackedRequestServiceImpl(request.Pass(), &context_);
|
| + });
|
| return true;
|
| }
|
|
|
| -void TestRequestTrackerApplication::Create(
|
| - const ConnectionContext& connection_context,
|
| - InterfaceRequest<TestTimeService> request) {
|
| - new TestTimeServiceImpl(app_impl_, request.Pass());
|
| -}
|
| -
|
| -void TestRequestTrackerApplication::Create(
|
| - const ConnectionContext& connection_context,
|
| - InterfaceRequest<TestRequestTracker> request) {
|
| - new TestRequestTrackerImpl(request.Pass(), &context_);
|
| -}
|
| -
|
| -void TestRequestTrackerApplication::Create(
|
| - const ConnectionContext& connection_context,
|
| - InterfaceRequest<TestTrackedRequestService> request) {
|
| - new TestTrackedRequestServiceImpl(request.Pass(), &context_);
|
| -}
|
| -
|
| } // namespace test
|
| } // namespace mojo
|
|
|
|
|