19 #ifndef MIR_FRONTEND_PROTOBUF_IPC_FACTORY_H_
20 #define MIR_FRONTEND_PROTOBUF_IPC_FACTORY_H_
22 #include <sys/types.h>
36 class MessageProcessorReport;
43 std::shared_ptr<EventSink>
const& sink) = 0;
57 #endif // MIR_FRONTEND_PROTOBUF_IPC_FACTORY_H_
ProtobufIpcFactory & operator=(ProtobufIpcFactory const &)=delete
ProtobufIpcFactory()
Definition: protobuf_ipc_factory.h:48
Definition: protobuf_ipc_factory.h:38
virtual std::shared_ptr< ResourceCache > resource_cache()=0
virtual ~ProtobufIpcFactory()
Definition: protobuf_ipc_factory.h:49
virtual std::shared_ptr< protobuf::DisplayServer > make_ipc_server(pid_t client_pid, std::shared_ptr< EventSink > const &sink)=0