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

#include <mock_fb_hal_device.h>

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

Public Member Functions

 MockFBHalDevice (unsigned int const width, unsigned int const height, int const pf, int const numfbs)
 
 MockFBHalDevice ()
 
 MOCK_METHOD2 (enableScreen_interface, int(struct framebuffer_device_t *, int))
 
 MOCK_METHOD2 (post_interface, int(struct framebuffer_device_t *, buffer_handle_t))
 
 MOCK_METHOD2 (setSwapInterval_interface, int(struct framebuffer_device_t *, int))
 

Static Public Member Functions

static int hook_post (struct framebuffer_device_t *mock_fb, buffer_handle_t handle)
 
static int hook_setSwapInterval (struct framebuffer_device_t *mock_fb, int interval)
 
static int hook_enableScreen (struct framebuffer_device_t *mock_fb, int enable)
 

Public Attributes

 setSwapInterval = hook_setSwapInterval
 
 enableScreen = hook_enableScreen
 

Constructor & Destructor Documentation

mir::test::doubles::MockFBHalDevice::MockFBHalDevice ( unsigned int const  width,
unsigned int const  height,
int const  pf,
int const  numfbs 
)
inline
mir::test::doubles::MockFBHalDevice::MockFBHalDevice ( )
inline

Member Function Documentation

static int mir::test::doubles::MockFBHalDevice::hook_enableScreen ( struct framebuffer_device_t *  mock_fb,
int  enable 
)
inlinestatic
static int mir::test::doubles::MockFBHalDevice::hook_post ( struct framebuffer_device_t *  mock_fb,
buffer_handle_t  handle 
)
inlinestatic
static int mir::test::doubles::MockFBHalDevice::hook_setSwapInterval ( struct framebuffer_device_t *  mock_fb,
int  interval 
)
inlinestatic
mir::test::doubles::MockFBHalDevice::MOCK_METHOD2 ( enableScreen_interface  ,
int(struct framebuffer_device_t *, int)   
)
mir::test::doubles::MockFBHalDevice::MOCK_METHOD2 ( post_interface  ,
int(struct framebuffer_device_t *, buffer_handle_t)   
)
mir::test::doubles::MockFBHalDevice::MOCK_METHOD2 ( setSwapInterval_interface  ,
int(struct framebuffer_device_t *, int)   
)

Member Data Documentation

mir::test::doubles::MockFBHalDevice::enableScreen = hook_enableScreen
mir::test::doubles::MockFBHalDevice::setSwapInterval = hook_setSwapInterval

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