19 #ifndef MIR_FRONTEND_PROTOBUF_MESSAGE_SENDER_H_
20 #define MIR_FRONTEND_PROTOBUF_MESSAGE_SENDER_H_
23 #include <google/protobuf/stubs/common.h>
25 namespace google {
namespace protobuf {
class MessageLite; } }
36 google::protobuf::uint32 call_id,
37 google::protobuf::MessageLite* message,
38 FdSets const& fd_sets) = 0;
All things Mir.
Definition: atomic_callback.h:25
virtual ~ProtobufMessageSender()=default
Definition: protobuf_message_sender.h:32
virtual void send_response(google::protobuf::uint32 call_id, google::protobuf::MessageLite *message, FdSets const &fd_sets)=0
ProtobufMessageSender()=default
Definition: mir_basic_rpc_channel.h:28
std::vector< std::vector< Fd > > FdSets
Definition: fd_sets.h:29