Mir
Public Member Functions | List of all members
mir_test_framework::HeadlessInProcessServer Struct Reference

#include <headless_in_process_server.h>

Inheritance diagram for mir_test_framework::HeadlessInProcessServer:
[legend]

Public Member Functions

 HeadlessInProcessServer ()
 
void SetUp () override
 
void TearDown () override
 
- Public Member Functions inherited from mir_test_framework::HeadlessTest
 HeadlessTest ()
 
 ~HeadlessTest () noexcept
 
void preset_display (std::shared_ptr< mir::graphics::Display > const &display)
 
void initial_display_layout (std::vector< mir::geometry::Rectangle > const &display_rects)
 Override initial display layout. More...
 
- Public Member Functions inherited from mir_test_framework::AsyncServerRunner
 AsyncServerRunner ()
 
 ~AsyncServerRunner () noexcept
 
void add_to_environment (char const *key, char const *value)
 
void start_server ()
 Starts the server on a new thread. More...
 
void stop_server ()
 Stops the server and joins thread. More...
 
void wait_for_server_exit ()
 Wait for the server to exit and joins thread. More...
 
auto new_connection () -> std::string
 
auto connection (int fd) -> std::string
 
template<typename Policy , typename ... Args>
void override_window_management_policy (Args &... args)
 

Additional Inherited Members

- Public Attributes inherited from mir_test_framework::AsyncServerRunner
mir::Server server
 

Constructor & Destructor Documentation

◆ HeadlessInProcessServer()

mir_test_framework::HeadlessInProcessServer::HeadlessInProcessServer ( )

Member Function Documentation

◆ SetUp()

void mir_test_framework::HeadlessInProcessServer::SetUp ( )
override

◆ TearDown()

void mir_test_framework::HeadlessInProcessServer::TearDown ( )
override

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

Copyright © 2012-2017 Canonical Ltd.
Generated on Mon Oct 30 19:44:55 UTC 2017