Go to the documentation of this file.
29 #include "src/proto/grpc/testing/benchmark_service.grpc.pb.h"
95 std::atomic_bool
done;
99 return done.load(std::memory_order_relaxed);
104 done.store(
true, std::memory_order_relaxed);
122 if (
request.response_size() > 0) {
134 while ((
done ==
nullptr) || !
done()) {
144 if (
request->response_size() > 0) {
160 auto port_num =
port();
174 if (
impl_ ==
nullptr) {
188 std::unique_ptr<grpc::Server>
impl_;
192 const ServerConfig&
config) {
Status UnaryCall(ServerContext *, const SimpleRequest *request, SimpleResponse *response) override
bool ok() const
Is the status OK?
BenchmarkServiceImpl service_
std::string server_address("0.0.0.0:10000")
std::shared_ptr< Channel > InProcessChannel(const ChannelArguments &args) override
SynchronousServer(const ServerConfig &config)
Status StreamingFromServer(ServerContext *context, const SimpleRequest *request, ServerWriter< SimpleResponse > *stream) override
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
std::unique_ptr< grpc::Server > impl_
std::string JoinHostPort(absl::string_view host, int port)
static void ApplyConfigToBuilder(const ServerConfig &config, ServerBuilder *builder)
static const Status & OK
An OK pre-defined instance.
static std::shared_ptr< ServerCredentials > CreateServerCredentials(const ServerConfig &config)
static bool SetPayload(PayloadType type, int size, Payload *payload)
std::unique_ptr< Server > CreateSynchronousServer(const ServerConfig &config)
Status StreamingCall(ServerContext *, ServerReaderWriter< SimpleResponse, SimpleRequest > *stream) override
std::unique_ptr< ServerBuilder > CreateQpsServerBuilder()
static Status ClientPull(ServerContext *, R *stream, SimpleResponse *response)
GRPC_CUSTOM_UTIL_STATUS Status
Status StreamingBothWays(ServerContext *context, ServerReaderWriter< SimpleResponse, SimpleRequest > *stream) override
Status StreamingFromClient(ServerContext *context, ServerReader< SimpleRequest > *stream, SimpleResponse *response) override
grpc::ClientContext context
static Status ServerPush(ServerContext *, W *stream, const SimpleResponse &response, const std::function< bool()> &done)
static uv_thread_t thread
static Status SetResponse(const SimpleRequest *request, SimpleResponse *response)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:17