#include <internal_client.h>
|
| | InternalClientLauncher () |
| | ~InternalClientLauncher () |
| void | operator() (mir::Server &server) |
| void | launch (std::string const &name, std::function< void(mir::client::Connection connection)> const &client_code, std::function< void(std::weak_ptr< mir::scene::Session > const session)> const &connect_notification) const |
| template<typename ClientObject> |
| void | launch (std::string const &name, ClientObject &client_object) const |
| void | launch (std::function< void(struct ::wl_display *display)> const &wayland_fd, std::function< void(std::weak_ptr< mir::scene::Session > const session)> const &connect_notification) const |
| template<typename ClientObject> |
| void | launch (ClientObject &client_object) const |
◆ InternalClientLauncher()
| miral::InternalClientLauncher::InternalClientLauncher |
( |
| ) |
|
◆ ~InternalClientLauncher()
| miral::InternalClientLauncher::~InternalClientLauncher |
( |
| ) |
|
◆ launch() [1/4]
template<typename ClientObject>
| void miral::InternalClientLauncher::launch |
( |
ClientObject & | client_object | ) |
const |
|
inline |
◆ launch() [2/4]
| void miral::InternalClientLauncher::launch |
( |
std::function< void(struct ::wl_display *display)> const & | wayland_fd, |
|
|
std::function< void(std::weak_ptr< mir::scene::Session > const session)> const & | connect_notification ) const |
◆ launch() [3/4]
template<typename ClientObject>
| void miral::InternalClientLauncher::launch |
( |
std::string const & | name, |
|
|
ClientObject & | client_object ) const |
|
inline |
◆ launch() [4/4]
| void miral::InternalClientLauncher::launch |
( |
std::string const & | name, |
|
|
std::function< void(mir::client::Connection connection)> const & | client_code, |
|
|
std::function< void(std::weak_ptr< mir::scene::Session > const session)> const & | connect_notification ) const |
◆ operator()()
| void miral::InternalClientLauncher::operator() |
( |
mir::Server & | server | ) |
|
The documentation for this class was generated from the following file:
Copyright © 2012-2026
Canonical Ltd.
Generated on Sun Mar 15 06:10:58 UTC 2026
This documentation is licensed under the GPL version 2 or 3.