18 #ifndef MIR_CLIENT_RPC_MAKE_RPC_CHANNEL_H_
19 #define MIR_CLIENT_RPC_MAKE_RPC_CHANNEL_H_
21 #include "../lifecycle_control.h"
22 #include "../ping_handler.h"
31 class DisplayConfiguration;
36 class MirBasicRpcChannel;
39 std::shared_ptr<mir::client::rpc::MirBasicRpcChannel>
41 std::shared_ptr<SurfaceMap>
const& map,
42 std::shared_ptr<DisplayConfiguration>
const& disp_conf,
43 std::shared_ptr<RpcReport>
const& rpc_report,
44 std::shared_ptr<LifecycleControl>
const& lifecycle_control,
45 std::shared_ptr<PingHandler>
const& ping_handler,
46 std::shared_ptr<EventSink>
const& event_distributor);
All things Mir.
Definition: atomic_callback.h:25
std::shared_ptr< mir::client::rpc::MirBasicRpcChannel > make_rpc_channel(std::string const &name, std::shared_ptr< SurfaceMap > const &map, std::shared_ptr< DisplayConfiguration > const &disp_conf, std::shared_ptr< RpcReport > const &rpc_report, std::shared_ptr< LifecycleControl > const &lifecycle_control, std::shared_ptr< PingHandler > const &ping_handler, std::shared_ptr< EventSink > const &event_distributor)