Mir
|
#include <protobuf_session_creator.h>
Public Member Functions | |
ProtobufSessionCreator (std::shared_ptr< ProtobufIpcFactory > const &ipc_factory, std::shared_ptr< SessionAuthorizer > const &session_authorizer, std::shared_ptr< MessageProcessorReport > const &report) | |
~ProtobufSessionCreator () noexcept | |
void | create_session_for (std::shared_ptr< boost::asio::local::stream_protocol::socket > const &socket) |
virtual std::shared_ptr < detail::MessageProcessor > | create_processor (std::shared_ptr< detail::ProtobufMessageSender > const &sender, std::shared_ptr< protobuf::DisplayServer > const &display_server, std::shared_ptr< MessageProcessorReport > const &report) const |
Additional Inherited Members | |
![]() | |
SessionCreator ()=default | |
virtual | ~SessionCreator () noexcept=default |
SessionCreator (SessionCreator const &)=delete | |
SessionCreator & | operator= (SessionCreator const &)=delete |
mir::frontend::ProtobufSessionCreator::ProtobufSessionCreator | ( | std::shared_ptr< ProtobufIpcFactory > const & | ipc_factory, |
std::shared_ptr< SessionAuthorizer > const & | session_authorizer, | ||
std::shared_ptr< MessageProcessorReport > const & | report | ||
) |
|
noexcept |
|
virtual |
|
virtual |
Implements mir::frontend::SessionCreator.
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014