Mir
Public Member Functions | Public Attributes | List of all members
mir_test_framework::HeadlessNestedServerRunner Class Reference

#include <headless_nested_server_runner.h>

Inheritance diagram for mir_test_framework::HeadlessNestedServerRunner:
[legend]

Public Member Functions

 HeadlessNestedServerRunner (std::string const &connect_string)
 
- 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)
 

Public Attributes

std::shared_ptr< PassthroughTracker > const passthrough_tracker
 
- Public Attributes inherited from mir_test_framework::AsyncServerRunner
mir::Server server
 

Constructor & Destructor Documentation

◆ HeadlessNestedServerRunner()

mir_test_framework::HeadlessNestedServerRunner::HeadlessNestedServerRunner ( std::string const &  connect_string)

Member Data Documentation

◆ passthrough_tracker

std::shared_ptr<PassthroughTracker> const mir_test_framework::HeadlessNestedServerRunner::passthrough_tracker

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

Copyright © 2012-2018 Canonical Ltd.
Generated on Sun Jun 17 06:26:29 UTC 2018