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

#include <mock_hwc_composer_device_1.h>

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

Public Member Functions

 MockHWCComposerDevice1 ()
 
int save_args (hwc_display_contents_1_t *out, hwc_display_contents_1_t **in)
 
int save_last_prepare_arguments (struct hwc_composer_device_1 *, size_t, hwc_display_contents_1_t **displays)
 
int save_last_set_arguments (struct hwc_composer_device_1 *, size_t, hwc_display_contents_1_t **displays)
 
 MOCK_METHOD2 (registerProcs_interface, void(struct hwc_composer_device_1 *, hwc_procs_t const *))
 
 MOCK_METHOD4 (eventControl_interface, int(struct hwc_composer_device_1 *dev, int disp, int event, int enabled))
 
 MOCK_METHOD3 (set_interface, int(struct hwc_composer_device_1 *, size_t, hwc_display_contents_1_t **))
 
 MOCK_METHOD3 (prepare_interface, int(struct hwc_composer_device_1 *, size_t, hwc_display_contents_1_t **))
 
 MOCK_METHOD3 (blank_interface, int(struct hwc_composer_device_1 *, int, int))
 
 MOCK_METHOD4 (getDisplayConfigs_interface, int(struct hwc_composer_device_1 *, int, uint32_t *, size_t *))
 
 MOCK_METHOD5 (getDisplayAttributes_interface, int(struct hwc_composer_device_1 *, int, uint32_t, const uint32_t *, int32_t *))
 

Static Public Member Functions

static void hook_registerProcs (struct hwc_composer_device_1 *mock_hwc, hwc_procs_t const *procs)
 
static int hook_eventControl (struct hwc_composer_device_1 *mock_hwc, int disp, int event, int enabled)
 
static int hook_set (struct hwc_composer_device_1 *mock_hwc, size_t numDisplays, hwc_display_contents_1_t **displays)
 
static int hook_prepare (struct hwc_composer_device_1 *mock_hwc, size_t numDisplays, hwc_display_contents_1_t **displays)
 
static int hook_blank (struct hwc_composer_device_1 *mock_hwc, int disp, int blank)
 
static int hook_getDisplayConfigs (struct hwc_composer_device_1 *mock_hwc, int disp, uint32_t *configs, size_t *numConfigs)
 
static int hook_getDisplayAttributes (struct hwc_composer_device_1 *mock_hwc, int disp, uint32_t config, const uint32_t *attributes, int32_t *values)
 

Public Attributes

hwc_display_contents_1_t display0_set_content
 
hwc_display_contents_1_t display0_prepare_content
 

Constructor & Destructor Documentation

mir::test::doubles::MockHWCComposerDevice1::MockHWCComposerDevice1 ( )
inline

Member Function Documentation

static int mir::test::doubles::MockHWCComposerDevice1::hook_blank ( struct hwc_composer_device_1 *  mock_hwc,
int  disp,
int  blank 
)
inlinestatic
static int mir::test::doubles::MockHWCComposerDevice1::hook_eventControl ( struct hwc_composer_device_1 *  mock_hwc,
int  disp,
int  event,
int  enabled 
)
inlinestatic
static int mir::test::doubles::MockHWCComposerDevice1::hook_getDisplayAttributes ( struct hwc_composer_device_1 *  mock_hwc,
int  disp,
uint32_t  config,
const uint32_t *  attributes,
int32_t *  values 
)
inlinestatic
static int mir::test::doubles::MockHWCComposerDevice1::hook_getDisplayConfigs ( struct hwc_composer_device_1 *  mock_hwc,
int  disp,
uint32_t *  configs,
size_t *  numConfigs 
)
inlinestatic
static int mir::test::doubles::MockHWCComposerDevice1::hook_prepare ( struct hwc_composer_device_1 *  mock_hwc,
size_t  numDisplays,
hwc_display_contents_1_t **  displays 
)
inlinestatic
static void mir::test::doubles::MockHWCComposerDevice1::hook_registerProcs ( struct hwc_composer_device_1 *  mock_hwc,
hwc_procs_t const *  procs 
)
inlinestatic
static int mir::test::doubles::MockHWCComposerDevice1::hook_set ( struct hwc_composer_device_1 *  mock_hwc,
size_t  numDisplays,
hwc_display_contents_1_t **  displays 
)
inlinestatic
mir::test::doubles::MockHWCComposerDevice1::MOCK_METHOD2 ( registerProcs_interface  ,
void(struct hwc_composer_device_1 *, hwc_procs_t const *)   
)
mir::test::doubles::MockHWCComposerDevice1::MOCK_METHOD3 ( set_interface  ,
int(struct hwc_composer_device_1 *, size_t, hwc_display_contents_1_t **)   
)
mir::test::doubles::MockHWCComposerDevice1::MOCK_METHOD3 ( prepare_interface  ,
int(struct hwc_composer_device_1 *, size_t, hwc_display_contents_1_t **)   
)
mir::test::doubles::MockHWCComposerDevice1::MOCK_METHOD3 ( blank_interface  ,
int(struct hwc_composer_device_1 *, int, int)   
)
mir::test::doubles::MockHWCComposerDevice1::MOCK_METHOD4 ( eventControl_interface  ,
int(struct hwc_composer_device_1 *dev, int disp, int event, int enabled)   
)
mir::test::doubles::MockHWCComposerDevice1::MOCK_METHOD4 ( getDisplayConfigs_interface  ,
int(struct hwc_composer_device_1 *, int, uint32_t *, size_t *)   
)
mir::test::doubles::MockHWCComposerDevice1::MOCK_METHOD5 ( getDisplayAttributes_interface  ,
int(struct hwc_composer_device_1 *, int, uint32_t, const uint32_t *, int32_t *)   
)
int mir::test::doubles::MockHWCComposerDevice1::save_args ( hwc_display_contents_1_t *  out,
hwc_display_contents_1_t **  in 
)
inline
int mir::test::doubles::MockHWCComposerDevice1::save_last_prepare_arguments ( struct hwc_composer_device_1 *  ,
size_t  ,
hwc_display_contents_1_t **  displays 
)
inline
int mir::test::doubles::MockHWCComposerDevice1::save_last_set_arguments ( struct hwc_composer_device_1 *  ,
size_t  ,
hwc_display_contents_1_t **  displays 
)
inline

Member Data Documentation

hwc_display_contents_1_t mir::test::doubles::MockHWCComposerDevice1::display0_prepare_content
hwc_display_contents_1_t mir::test::doubles::MockHWCComposerDevice1::display0_set_content

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013