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

#include <mock_screencast.h>

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

Public Member Functions

 MOCK_METHOD3 (create_session, frontend::ScreencastSessionId(geometry::Rectangle const &, geometry::Size const &, MirPixelFormat))
 
 MOCK_METHOD1 (destroy_session, void(frontend::ScreencastSessionId))
 
 MOCK_METHOD1 (capture, std::shared_ptr< graphics::Buffer >(frontend::ScreencastSessionId))
 
- Public Member Functions inherited from mir::frontend::Screencast
virtual ~Screencast ()=default
 
virtual ScreencastSessionId create_session (mir::geometry::Rectangle const &region, mir::geometry::Size const &size, MirPixelFormat pixel_format)=0
 
virtual void destroy_session (ScreencastSessionId id)=0
 
virtual std::shared_ptr
< graphics::Buffer
capture (ScreencastSessionId id)=0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::frontend::Screencast
 Screencast ()=default
 
 Screencast (Screencast const &)=delete
 
Screencastoperator= (Screencast const &)=delete
 

Member Function Documentation

mir::test::doubles::MockScreencast::MOCK_METHOD1 ( destroy_session  ,
void(frontend::ScreencastSessionId  
)
mir::test::doubles::MockScreencast::MOCK_METHOD1 ( capture  ,
std::shared_ptr< graphics::Buffer frontend::ScreencastSessionId 
)
mir::test::doubles::MockScreencast::MOCK_METHOD3 ( create_session  ,
frontend::  ScreencastSessionIdgeometry::Rectangle const &, geometry::Size const &, MirPixelFormat 
)

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

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