Mir
Public Member Functions | Public Attributes | List of all members
mir::test::doubles::MockClientBuffer Struct Reference

#include <mock_client_buffer.h>

Inheritance diagram for mir::test::doubles::MockClientBuffer:
[legend]

Public Member Functions

 MOCK_METHOD0 (secure_for_cpu_write, std::shared_ptr< client::MemoryRegion >())
 
 MOCK_CONST_METHOD0 (size, geometry::Size())
 
 MOCK_CONST_METHOD0 (stride, geometry::Stride())
 
 MOCK_CONST_METHOD0 (pixel_format, MirPixelFormat())
 
 MOCK_CONST_METHOD0 (age, uint32_t())
 
 MOCK_METHOD0 (mark_as_submitted, void())
 
 MOCK_METHOD0 (increment_age, void())
 
 MOCK_METHOD1 (update_from, void(MirBufferPackage const &))
 
 MOCK_METHOD1 (fill_update_msg, void(MirBufferPackage &))
 
 MOCK_CONST_METHOD0 (native_buffer_handle, std::shared_ptr< graphics::NativeBuffer >())
 
 MOCK_CONST_METHOD0 (as_mir_native_buffer, MirNativeBuffer *())
 
 MOCK_CONST_METHOD0 (package, MirBufferPackage *())
 
 MOCK_METHOD3 (egl_image_creation_parameters, void(EGLenum *, EGLClientBuffer *, EGLint **))
 

Public Attributes

int age_ {0}
 

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/7]

mir::test::doubles::MockClientBuffer::MOCK_CONST_METHOD0 ( size  ,
geometry::Size()   
)

◆ MOCK_CONST_METHOD0() [2/7]

mir::test::doubles::MockClientBuffer::MOCK_CONST_METHOD0 ( stride  ,
geometry::Stride()   
)

◆ MOCK_CONST_METHOD0() [3/7]

mir::test::doubles::MockClientBuffer::MOCK_CONST_METHOD0 ( pixel_format  ,
MirPixelFormat()   
)

◆ MOCK_CONST_METHOD0() [4/7]

mir::test::doubles::MockClientBuffer::MOCK_CONST_METHOD0 ( age  ,
uint32_t()   
)

◆ MOCK_CONST_METHOD0() [5/7]

mir::test::doubles::MockClientBuffer::MOCK_CONST_METHOD0 ( native_buffer_handle  ,
std::shared_ptr< graphics::NativeBuffer () 
)

◆ MOCK_CONST_METHOD0() [6/7]

mir::test::doubles::MockClientBuffer::MOCK_CONST_METHOD0 ( as_mir_native_buffer  ,
MirNativeBuffer () 
)

◆ MOCK_CONST_METHOD0() [7/7]

mir::test::doubles::MockClientBuffer::MOCK_CONST_METHOD0 ( package  ,
MirBufferPackage () 
)

◆ MOCK_METHOD0() [1/3]

mir::test::doubles::MockClientBuffer::MOCK_METHOD0 ( secure_for_cpu_write  ,
std::shared_ptr< client::MemoryRegion >  () 
)

◆ MOCK_METHOD0() [2/3]

mir::test::doubles::MockClientBuffer::MOCK_METHOD0 ( mark_as_submitted  ,
void()   
)

◆ MOCK_METHOD0() [3/3]

mir::test::doubles::MockClientBuffer::MOCK_METHOD0 ( increment_age  ,
void()   
)

◆ MOCK_METHOD1() [1/2]

mir::test::doubles::MockClientBuffer::MOCK_METHOD1 ( update_from  ,
void(MirBufferPackage const &)   
)

◆ MOCK_METHOD1() [2/2]

mir::test::doubles::MockClientBuffer::MOCK_METHOD1 ( fill_update_msg  ,
void(MirBufferPackage &)   
)

◆ MOCK_METHOD3()

mir::test::doubles::MockClientBuffer::MOCK_METHOD3 ( egl_image_creation_parameters  ,
void(EGLenum *, EGLClientBuffer *, EGLint **)   
)

Member Data Documentation

◆ age_

int mir::test::doubles::MockClientBuffer::age_ {0}

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

Copyright © 2012-2018 Canonical Ltd.
Generated on Mon Feb 19 14:05:11 UTC 2018