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

#include <mock_buffer_stream.h>

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

Public Member Functions

 MOCK_METHOD0 (secure_client_buffer, std::shared_ptr< graphics::Buffer >())
 
 MOCK_METHOD1 (lock_compositor_buffer, std::shared_ptr< graphics::Buffer >(unsigned long))
 
 MOCK_METHOD0 (lock_snapshot_buffer, std::shared_ptr< graphics::Buffer >())
 
 MOCK_METHOD0 (get_stream_pixel_format, geometry::PixelFormat())
 
 MOCK_METHOD0 (stream_size, geometry::Size())
 
 MOCK_METHOD0 (force_client_completion, void())
 
 MOCK_METHOD1 (allow_framedropping, void(bool))
 
 MOCK_METHOD0 (force_requests_to_complete, void())
 
- Public Member Functions inherited from mir::surfaces::BufferStream
virtual ~BufferStream ()
 
virtual std::shared_ptr
< graphics::Buffer
secure_client_buffer ()=0
 
virtual std::shared_ptr
< graphics::Buffer
lock_compositor_buffer (unsigned long frameno)=0
 
virtual std::shared_ptr
< graphics::Buffer
lock_snapshot_buffer ()=0
 
virtual geometry::PixelFormat get_stream_pixel_format ()=0
 
virtual geometry::Size stream_size ()=0
 
virtual void allow_framedropping (bool)=0
 
virtual void force_requests_to_complete ()=0
 

Member Function Documentation

mir::test::doubles::MockBufferStream::MOCK_METHOD0 ( secure_client_buffer  ,
std::shared_ptr< graphics::Buffer () 
)
mir::test::doubles::MockBufferStream::MOCK_METHOD0 ( lock_snapshot_buffer  ,
std::shared_ptr< graphics::Buffer () 
)
mir::test::doubles::MockBufferStream::MOCK_METHOD0 ( get_stream_pixel_format  ,
geometry::  PixelFormat() 
)
mir::test::doubles::MockBufferStream::MOCK_METHOD0 ( stream_size  ,
geometry::  Size() 
)
mir::test::doubles::MockBufferStream::MOCK_METHOD0 ( force_client_completion  ,
void()   
)
mir::test::doubles::MockBufferStream::MOCK_METHOD0 ( force_requests_to_complete  ,
void()   
)
mir::test::doubles::MockBufferStream::MOCK_METHOD1 ( lock_compositor_buffer  ,
std::shared_ptr< graphics::Buffer unsigned long 
)
mir::test::doubles::MockBufferStream::MOCK_METHOD1 ( allow_framedropping  ,
void(bool)   
)

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