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