Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
mir::test::doubles::MockClientSurface Struct Reference

#include <mock_client_surface.h>

Inheritance diagram for mir::test::doubles::MockClientSurface:
Inheritance graph
[legend]

Public Member Functions

 MOCK_CONST_METHOD0 (get_parameters, MirSurfaceParameters())
 
 MOCK_METHOD0 (get_current_buffer, std::shared_ptr< client::ClientBuffer >())
 
 MOCK_METHOD2 (next_buffer, MirWaitHandle *(mir_surface_callback, void *))
 
 MOCK_METHOD2 (configure, MirWaitHandle *(MirSurfaceAttrib, int))
 
- Public Member Functions inherited from mir::client::ClientSurface
virtual MirSurfaceParameters get_parameters () const =0
 
virtual std::shared_ptr
< ClientBuffer
get_current_buffer ()=0
 
virtual MirWaitHandlenext_buffer (mir_surface_callback callback, void *context)=0
 
virtual MirWaitHandleconfigure (MirSurfaceAttrib a, int value)=0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::client::ClientSurface
 ClientSurface ()
 
virtual ~ClientSurface ()
 
 ClientSurface (const ClientSurface &)=delete
 
ClientSurfaceoperator= (const ClientSurface &)=delete
 

Member Function Documentation

mir::test::doubles::MockClientSurface::MOCK_CONST_METHOD0 ( get_parameters  ,
MirSurfaceParameters()   
)
mir::test::doubles::MockClientSurface::MOCK_METHOD0 ( get_current_buffer  ,
std::shared_ptr< client::ClientBuffer () 
)
mir::test::doubles::MockClientSurface::MOCK_METHOD2 ( next_buffer  ,
MirWaitHandle mir_surface_callback, void * 
)
mir::test::doubles::MockClientSurface::MOCK_METHOD2 ( configure  ,
MirWaitHandle MirSurfaceAttrib, int 
)

The documentation for this struct was generated from the following file:

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013