Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / mojo / services / surfaces / surfaces_impl.h
index b3c719d..5c1e672 100644 (file)
@@ -37,9 +37,6 @@ class SurfacesImpl : public InterfaceImpl<Surface>,
                Client* client);
   virtual ~SurfacesImpl();
 
-  // InterfaceImpl<Surface> implementation.
-  virtual void OnConnectionEstablished() OVERRIDE;
-
   // Surface implementation.
   virtual void CreateSurface(SurfaceIdPtr id, mojo::SizePtr size) OVERRIDE;
   virtual void SubmitFrame(SurfaceIdPtr id, FramePtr frame) OVERRIDE;
@@ -54,6 +51,11 @@ class SurfacesImpl : public InterfaceImpl<Surface>,
 
   // DisplayClient implementation.
   virtual scoped_ptr<cc::OutputSurface> CreateOutputSurface() OVERRIDE;
+  virtual void DisplayDamaged() OVERRIDE;
+  virtual void DidSwapBuffers() OVERRIDE;
+  virtual void DidSwapBuffersComplete() OVERRIDE;
+  virtual void CommitVSyncParameters(base::TimeTicks timebase,
+                                     base::TimeDelta interval) OVERRIDE;
 
   cc::SurfaceFactory* factory() { return &factory_; }