16#include "pw_rpc/benchmark.raw_rpc.pb.h"
25 :
public pw_rpc::raw::Benchmark::Service<BenchmarkService> {
27 static void UnaryEcho(ConstByteSpan request, RawUnaryResponder& responder);
29 void BidirectionalEcho(RawServerReaderWriter& reader_writer);
32 using ReaderWriterId = uint64_t;
33 ReaderWriterId AllocateReaderWriterId();
35 ReaderWriterId next_reader_writer_id_ = 0;
36 std::unordered_map<ReaderWriterId, RawServerReaderWriter> reader_writers_;
Definition: benchmark.h:25