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

#include <mock_android_native_buffer.h>

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

Public Member Functions

 MockAndroidNativeBuffer ()
 
 MOCK_CONST_METHOD0 (anwb, ANativeWindowBuffer *())
 
 MOCK_CONST_METHOD0 (handle, buffer_handle_t())
 
 MOCK_CONST_METHOD0 (copy_fence, graphics::android::NativeFence())
 
 MOCK_METHOD0 (wait_for_content, void())
 
 MOCK_METHOD1 (update_fence, void(graphics::android::NativeFence &))
 
- Public Member Functions inherited from mir::graphics::NativeBuffer
virtual ~NativeBuffer ()=default
 
virtual ANativeWindowBuffer * anwb () const =0
 
virtual buffer_handle_t handle () const =0
 
virtual android::NativeFence copy_fence () const =0
 
virtual void wait_for_content ()=0
 
virtual void update_fence (android::NativeFence &fence)=0
 

Public Attributes

ANativeWindowBuffer stub_anwb
 
native_handle_t native_handle
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::NativeBuffer
 NativeBuffer ()=default
 
 NativeBuffer (NativeBuffer const &)=delete
 
NativeBufferoperator= (NativeBuffer const &)=delete
 

Constructor & Destructor Documentation

mir::test::doubles::MockAndroidNativeBuffer::MockAndroidNativeBuffer ( )
inline

Member Function Documentation

mir::test::doubles::MockAndroidNativeBuffer::MOCK_CONST_METHOD0 ( anwb  ,
ANativeWindowBuffer *  () 
)
mir::test::doubles::MockAndroidNativeBuffer::MOCK_CONST_METHOD0 ( handle  ,
buffer_handle_t()   
)
mir::test::doubles::MockAndroidNativeBuffer::MOCK_CONST_METHOD0 ( copy_fence  ,
graphics::android::  NativeFence() 
)
mir::test::doubles::MockAndroidNativeBuffer::MOCK_METHOD0 ( wait_for_content  ,
void()   
)
mir::test::doubles::MockAndroidNativeBuffer::MOCK_METHOD1 ( update_fence  ,
void(graphics::android::NativeFence &)   
)

Member Data Documentation

native_handle_t mir::test::doubles::MockAndroidNativeBuffer::native_handle
ANativeWindowBuffer mir::test::doubles::MockAndroidNativeBuffer::stub_anwb

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013