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

#include <mock_shell_session.h>

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

Public Member Functions

 MOCK_METHOD1 (create_surface, frontend::SurfaceId(shell::SurfaceCreationParameters const &))
 
 MOCK_METHOD1 (destroy_surface, void(frontend::SurfaceId))
 
 MOCK_CONST_METHOD1 (get_surface, std::shared_ptr< frontend::Surface >(frontend::SurfaceId))
 
 MOCK_METHOD1 (take_snapshot, void(shell::SnapshotCallback const &))
 
 MOCK_CONST_METHOD0 (default_surface, std::shared_ptr< shell::Surface >())
 
 MOCK_CONST_METHOD0 (name, std::string())
 
 MOCK_METHOD0 (force_requests_to_complete, void())
 
 MOCK_METHOD0 (hide, void())
 
 MOCK_METHOD0 (show, void())
 
 MOCK_METHOD1 (send_display_config, void(graphics::DisplayConfiguration const &))
 
 MOCK_METHOD3 (configure_surface, int(frontend::SurfaceId, MirSurfaceAttrib, int))
 
- Public Member Functions inherited from mir::shell::Session
virtual std::string name () const =0
 
virtual void force_requests_to_complete ()=0
 
virtual void take_snapshot (SnapshotCallback const &snapshot_taken)=0
 
virtual std::shared_ptr< Surfacedefault_surface () const =0
 
- Public Member Functions inherited from mir::frontend::Session
virtual ~Session ()
 
virtual SurfaceId create_surface (shell::SurfaceCreationParameters const &params)=0
 
virtual void destroy_surface (SurfaceId surface)=0
 
virtual std::shared_ptr< Surfaceget_surface (SurfaceId surface) const =0
 
virtual void hide ()=0
 
virtual void show ()=0
 
virtual void send_display_config (graphics::DisplayConfiguration const &)=0
 
virtual int configure_surface (SurfaceId id, MirSurfaceAttrib attrib, int value)=0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::frontend::Session
 Session ()=default
 
 Session (Session const &)=delete
 
Sessionoperator= (Session const &)=delete
 

Member Function Documentation

mir::test::doubles::MockShellSession::MOCK_CONST_METHOD0 ( default_surface  ,
std::shared_ptr< shell::Surface () 
)
mir::test::doubles::MockShellSession::MOCK_CONST_METHOD0 ( name  ,
std::  string() 
)
mir::test::doubles::MockShellSession::MOCK_CONST_METHOD1 ( get_surface  ,
std::shared_ptr< frontend::Surface frontend::SurfaceId 
)
mir::test::doubles::MockShellSession::MOCK_METHOD0 ( force_requests_to_complete  ,
void()   
)
mir::test::doubles::MockShellSession::MOCK_METHOD0 ( hide  ,
void()   
)
mir::test::doubles::MockShellSession::MOCK_METHOD0 ( show  ,
void()   
)
mir::test::doubles::MockShellSession::MOCK_METHOD1 ( create_surface  ,
frontend::  SurfaceIdshell::SurfaceCreationParameters const & 
)
mir::test::doubles::MockShellSession::MOCK_METHOD1 ( destroy_surface  ,
void(frontend::SurfaceId  
)
mir::test::doubles::MockShellSession::MOCK_METHOD1 ( take_snapshot  ,
void(shell::SnapshotCallback const &)   
)
mir::test::doubles::MockShellSession::MOCK_METHOD1 ( send_display_config  ,
void(graphics::DisplayConfiguration const &)   
)
mir::test::doubles::MockShellSession::MOCK_METHOD3 ( configure_surface  ,
int(frontend::SurfaceId, MirSurfaceAttrib, int)   
)

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