19 #ifndef MIR_FRONTEND_PROTOBUF_RESPONDER_H_
20 #define MIR_FRONTEND_PROTOBUF_RESPONDER_H_
23 #include "mir_protobuf_wire.pb.h"
41 std::shared_ptr<MessageSender>
const& sender,
42 std::shared_ptr<ResourceCache>
const& resource_cache);
45 ::google::protobuf::uint32
id,
46 ::google::protobuf::Message* response,
47 FdSets const& fd_sets)
override;
50 std::shared_ptr<MessageSender>
const sender;
51 std::shared_ptr<ResourceCache>
const resource_cache;
53 std::vector<char> send_response_buffer;
54 mir::protobuf::wire::Result send_response_result;
std::initializer_list< std::vector< int32_t > > FdSets
Definition: fd_sets.h:31
Definition: protobuf_message_sender.h:32
ProtobufResponder(std::shared_ptr< MessageSender > const &sender, std::shared_ptr< ResourceCache > const &resource_cache)
Definition: protobuf_responder.cpp:27
Definition: protobuf_responder.h:37
void send_response(::google::protobuf::uint32 id,::google::protobuf::Message *response, FdSets const &fd_sets) override
Definition: protobuf_responder.cpp:36