18 #ifndef GRPC_TEST_CPP_PROTO_SERVER_REFLECTION_DATABSE_H
19 #define GRPC_TEST_CPP_PROTO_SERVER_REFLECTION_DATABSE_H
22 #include <unordered_map>
23 #include <unordered_set>
29 #include "src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h"
39 std::unique_ptr<reflection::v1alpha::ServerReflection::Stub>
stub);
42 const std::shared_ptr<grpc::Channel>&
channel);
75 std::vector<int>*
output)
override;
82 grpc::reflection::v1alpha::ServerReflectionRequest,
83 grpc::reflection::v1alpha::ServerReflectionResponse>
90 const grpc::reflection::v1alpha::FileDescriptorResponse&
response);
92 std::shared_ptr<ClientStream>
GetStream();
95 const grpc::reflection::v1alpha::ServerReflectionRequest&
request,
96 grpc::reflection::v1alpha::ServerReflectionResponse&
response);
100 std::unique_ptr<grpc::reflection::v1alpha::ServerReflection::Stub>
stub_;
112 #endif // GRPC_TEST_CPP_METRICS_SERVER_H