MirAL
Public Member Functions | List of all members
miral::InternalClientLauncher Class Reference

#include <miral/internal_client.h>

Public Member Functions

 InternalClientLauncher ()
 
 ~InternalClientLauncher ()
 
void operator() (mir::Server &server)
 
void launch (std::string const &name, std::function< void(toolkit::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
 

Constructor & Destructor Documentation

§ InternalClientLauncher()

miral::InternalClientLauncher::InternalClientLauncher ( )

§ ~InternalClientLauncher()

miral::InternalClientLauncher::~InternalClientLauncher ( )

Member Function Documentation

§ launch() [1/2]

void miral::InternalClientLauncher::launch ( std::string const &  name,
std::function< void(toolkit::Connection connection)> const &  client_code,
std::function< void(std::weak_ptr< mir::scene::Session > const session)> const &  connect_notification 
) const

§ launch() [2/2]

template<typename ClientObject >
void miral::InternalClientLauncher::launch ( std::string const &  name,
ClientObject &  client_object 
) const
inline

§ operator()()

void miral::InternalClientLauncher::operator() ( mir::Server &  server)

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

Copyright © 2016 Canonical Ltd.
Generated on Tue Dec 20 16:03:55 UTC 2016