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

#include <stub_shell_session.h>

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

Public Member Functions

frontend::SurfaceId create_surface (shell::SurfaceCreationParameters const &) override
 
void destroy_surface (frontend::SurfaceId) override
 
std::shared_ptr
< frontend::Surface
get_surface (frontend::SurfaceId) const override
 
std::string name () const override
 
pid_t process_id () const override
 
void force_requests_to_complete () override
 
void hide () override
 
void show () override
 
int configure_surface (frontend::SurfaceId, MirSurfaceAttrib, int) override
 
void send_display_config (graphics::DisplayConfiguration const &) override
 
void take_snapshot (shell::SnapshotCallback const &) override
 
std::shared_ptr< shell::Surfacedefault_surface () const override
 
void set_lifecycle_state (MirLifecycleState)
 
- Public Member Functions inherited from mir::frontend::Session
virtual ~Session ()
 

Additional Inherited Members

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

Member Function Documentation

int mir::test::doubles::StubShellSession::configure_surface ( frontend::SurfaceId  ,
MirSurfaceAttrib  ,
int   
)
inlineoverridevirtual
frontend::SurfaceId mir::test::doubles::StubShellSession::create_surface ( shell::SurfaceCreationParameters const &  )
inlineoverridevirtual
std::shared_ptr<shell::Surface> mir::test::doubles::StubShellSession::default_surface ( ) const
inlineoverridevirtual

Implements mir::shell::Session.

void mir::test::doubles::StubShellSession::destroy_surface ( frontend::SurfaceId  )
inlineoverridevirtual
void mir::test::doubles::StubShellSession::force_requests_to_complete ( )
inlineoverridevirtual

Implements mir::shell::Session.

std::shared_ptr<frontend::Surface> mir::test::doubles::StubShellSession::get_surface ( frontend::SurfaceId  ) const
inlineoverridevirtual
void mir::test::doubles::StubShellSession::hide ( )
inlineoverridevirtual
std::string mir::test::doubles::StubShellSession::name ( ) const
inlineoverridevirtual
pid_t mir::test::doubles::StubShellSession::process_id ( ) const
inlineoverridevirtual

Implements mir::shell::Session.

void mir::test::doubles::StubShellSession::send_display_config ( graphics::DisplayConfiguration const &  )
inlineoverridevirtual
void mir::test::doubles::StubShellSession::set_lifecycle_state ( MirLifecycleState  )
inlinevirtual

Implements mir::shell::Session.

void mir::test::doubles::StubShellSession::show ( )
inlineoverridevirtual
void mir::test::doubles::StubShellSession::take_snapshot ( shell::SnapshotCallback const &  )
inlineoverridevirtual

Implements mir::shell::Session.


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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014