Index: services/surfaces/surfaces_impl.h |
diff --git a/services/surfaces/surfaces_impl.h b/services/surfaces/surfaces_impl.h |
index d59e40a8d384362415f92e12df810f303ebf7dd5..ec68be99ee9e58ec7b7b9f66d9ba389066c84bc3 100644 |
--- a/services/surfaces/surfaces_impl.h |
+++ b/services/surfaces/surfaces_impl.h |
@@ -44,12 +44,17 @@ class SurfacesImpl : public mojo::Surface, |
SurfacesImpl(cc::SurfaceManager* manager, |
uint32_t id_namespace, |
Client* client, |
+ mojo::InterfaceRequest<mojo::Surface> request); |
+ |
+ SurfacesImpl(cc::SurfaceManager* manager, |
+ uint32_t id_namespace, |
+ Client* client, |
mojo::SurfacePtr* surface); |
~SurfacesImpl() override; |
// Surface implementation. |
- void CreateSurface(mojo::SurfaceIdPtr id, mojo::SizePtr size) override; |
+ void CreateSurface(mojo::SurfaceIdPtr id) override; |
void SubmitFrame(mojo::SurfaceIdPtr id, |
mojo::FramePtr frame, |
const mojo::Closure& callback) override; |
@@ -79,6 +84,10 @@ class SurfacesImpl : public mojo::Surface, |
cc::SurfaceFactory* factory() { return &factory_; } |
private: |
+ SurfacesImpl(cc::SurfaceManager* manager, |
+ uint32_t id_namespace, |
+ Client* client); |
+ |
cc::SurfaceManager* manager_; |
cc::SurfaceFactory factory_; |
uint32_t id_namespace_; |