| Index: mojo/services/test_service/test_service_impl.h
|
| diff --git a/mojo/services/test_service/test_service_impl.h b/mojo/services/test_service/test_service_impl.h
|
| index 78d09805cacea6af8911ac5ff0f0a0ff26b08977..df2d4a160beb5500da7de047992cd6977543af5a 100644
|
| --- a/mojo/services/test_service/test_service_impl.h
|
| +++ b/mojo/services/test_service/test_service_impl.h
|
| @@ -2,25 +2,34 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "mojo/public/cpp/application/application.h"
|
| +#ifndef MOJO_SERVICES_TEST_SERVICE_TEST_SERVICE_IMPL_H_
|
| +#define MOJO_SERVICES_TEST_SERVICE_TEST_SERVICE_IMPL_H_
|
| +
|
| #include "mojo/public/cpp/system/macros.h"
|
| #include "mojo/services/test_service/test_service.mojom.h"
|
|
|
| namespace mojo {
|
| namespace test {
|
|
|
| +class TestServiceApplication;
|
| +
|
| class TestServiceImpl : public InterfaceImpl<ITestService> {
|
| public:
|
| - TestServiceImpl();
|
| + explicit TestServiceImpl(TestServiceApplication* application);
|
| virtual ~TestServiceImpl();
|
|
|
| // |ITestService| methods:
|
| + virtual void OnConnectionEstablished() MOJO_OVERRIDE;
|
| + virtual void OnConnectionError() MOJO_OVERRIDE;
|
| virtual void Ping(const mojo::Callback<void()>& callback) MOJO_OVERRIDE;
|
|
|
| private:
|
| + TestServiceApplication* const application_;
|
| +
|
| MOJO_DISALLOW_COPY_AND_ASSIGN(TestServiceImpl);
|
| };
|
|
|
| } // namespace test
|
| } // namespace mojo
|
|
|
| +#endif // MOJO_SERVICES_TEST_SERVICE_TEST_SERVICE_IMPL_H_
|
|
|