Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends 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_METHOD0 (request_and_wait_for_next_buffer, void())
 
 MOCK_METHOD2 (request_and_wait_for_configure, void(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 void request_and_wait_for_next_buffer ()=0
 
virtual void request_and_wait_for_configure (MirSurfaceAttrib a, int value)=0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::client::ClientSurface
 ClientSurface ()=default
 
virtual ~ClientSurface ()=default
 
 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_METHOD0 ( request_and_wait_for_next_buffer  ,
void()   
)
mir::test::doubles::MockClientSurface::MOCK_METHOD2 ( request_and_wait_for_configure  ,
void(MirSurfaceAttrib, int)   
)

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014