| configure_surface(SurfaceId id, MirSurfaceAttrib attrib, int value)=0 | mir::frontend::Session | pure virtual |
| create_surface(shell::SurfaceCreationParameters const ¶ms)=0 | mir::frontend::Session | pure virtual |
| default_surface() const =0 | mir::shell::Session | pure virtual |
| destroy_surface(SurfaceId surface)=0 | mir::frontend::Session | pure virtual |
| force_requests_to_complete()=0 | mir::shell::Session | pure virtual |
| get_surface(SurfaceId surface) const =0 | mir::frontend::Session | pure virtual |
| hide()=0 | mir::frontend::Session | pure virtual |
| 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_METHOD0(process_id, pid_t()) | 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::SurfaceId(shell::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_METHOD1(set_lifecycle_state, void(MirLifecycleState state)) | mir::test::doubles::MockShellSession | |
| MOCK_METHOD3(configure_surface, int(frontend::SurfaceId, MirSurfaceAttrib, int)) | mir::test::doubles::MockShellSession | |
| name() const =0 | mir::frontend::Session | pure virtual |
| operator=(Session const &)=delete | mir::frontend::Session | protected |
| process_id() const =0 | mir::shell::Session | pure virtual |
| send_display_config(graphics::DisplayConfiguration const &)=0 | mir::frontend::Session | pure virtual |
| Session()=default | mir::frontend::Session | protected |
| Session(Session const &)=delete | mir::frontend::Session | protected |
| set_lifecycle_state(MirLifecycleState state)=0 | mir::shell::Session | pure virtual |
| show()=0 | mir::frontend::Session | pure virtual |
| take_snapshot(SnapshotCallback const &snapshot_taken)=0 | mir::shell::Session | pure virtual |
| ~Session() | mir::frontend::Session | inlinevirtual |