Public Member Functions | Static Private Member Functions | List of all members
grpc::testing::BenchmarkServiceImpl Class Referencefinal
Inheritance diagram for grpc::testing::BenchmarkServiceImpl:
Inheritance graph
[legend]

Public Member Functions

Status StreamingBothWays (ServerContext *context, ServerReaderWriter< SimpleResponse, SimpleRequest > *stream) override
 
Status StreamingCall (ServerContext *, ServerReaderWriter< SimpleResponse, SimpleRequest > *stream) override
 
Status StreamingFromClient (ServerContext *context, ServerReader< SimpleRequest > *stream, SimpleResponse *response) override
 
Status StreamingFromServer (ServerContext *context, const SimpleRequest *request, ServerWriter< SimpleResponse > *stream) override
 
Status UnaryCall (ServerContext *, const SimpleRequest *request, SimpleResponse *response) override
 

Static Private Member Functions

template<class R >
static Status ClientPull (ServerContext *, R *stream, SimpleResponse *response)
 
template<class W >
static Status ServerPush (ServerContext *, W *stream, const SimpleResponse &response, const std::function< bool()> &done)
 
static Status SetResponse (const SimpleRequest *request, SimpleResponse *response)
 

Detailed Description

Definition at line 37 of file server_sync.cc.

Member Function Documentation

◆ ClientPull()

template<class R >
static Status grpc::testing::BenchmarkServiceImpl::ClientPull ( ServerContext ,
R *  stream,
SimpleResponse *  response 
)
inlinestaticprivate

Definition at line 117 of file server_sync.cc.

◆ ServerPush()

template<class W >
static Status grpc::testing::BenchmarkServiceImpl::ServerPush ( ServerContext ,
W stream,
const SimpleResponse &  response,
const std::function< bool()> &  done 
)
inlinestaticprivate

Definition at line 131 of file server_sync.cc.

◆ SetResponse()

static Status grpc::testing::BenchmarkServiceImpl::SetResponse ( const SimpleRequest *  request,
SimpleResponse *  response 
)
inlinestaticprivate

Definition at line 142 of file server_sync.cc.

◆ StreamingBothWays()

Status grpc::testing::BenchmarkServiceImpl::StreamingBothWays ( ServerContext context,
ServerReaderWriter< SimpleResponse, SimpleRequest > *  stream 
)
inlineoverride

Definition at line 82 of file server_sync.cc.

◆ StreamingCall()

Status grpc::testing::BenchmarkServiceImpl::StreamingCall ( ServerContext ,
ServerReaderWriter< SimpleResponse, SimpleRequest > *  stream 
)
inlineoverride

Definition at line 47 of file server_sync.cc.

◆ StreamingFromClient()

Status grpc::testing::BenchmarkServiceImpl::StreamingFromClient ( ServerContext context,
ServerReader< SimpleRequest > *  stream,
SimpleResponse *  response 
)
inlineoverride

Definition at line 63 of file server_sync.cc.

◆ StreamingFromServer()

Status grpc::testing::BenchmarkServiceImpl::StreamingFromServer ( ServerContext context,
const SimpleRequest *  request,
ServerWriter< SimpleResponse > *  stream 
)
inlineoverride

Definition at line 72 of file server_sync.cc.

◆ UnaryCall()

Status grpc::testing::BenchmarkServiceImpl::UnaryCall ( ServerContext ,
const SimpleRequest *  request,
SimpleResponse *  response 
)
inlineoverride

Definition at line 39 of file server_sync.cc.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:33