Public Member Functions | Private Attributes | List of all members
grpc::testing::CallbackTestServiceImpl Class Reference

#include <test_service_impl.h>

Inheritance diagram for grpc::testing::CallbackTestServiceImpl:
Inheritance graph
[legend]

Public Member Functions

ServerBidiReactor< EchoRequest, EchoResponse > * BidiStream (CallbackServerContext *context) override
 
 CallbackTestServiceImpl ()
 
 CallbackTestServiceImpl (const std::string &host)
 
ServerUnaryReactorCheckClientInitialMetadata (CallbackServerContext *context, const SimpleRequest *, SimpleResponse *) override
 
void ClientWaitUntilRpcStarted ()
 
ServerUnaryReactorEcho (CallbackServerContext *context, const EchoRequest *request, EchoResponse *response) override
 
ServerReadReactor< EchoRequest > * RequestStream (CallbackServerContext *context, EchoResponse *response) override
 
ServerWriteReactor< EchoResponse > * ResponseStream (CallbackServerContext *context, const EchoRequest *request) override
 
bool signal_client ()
 
void SignalServerToContinue ()
 

Private Attributes

std::unique_ptr< std::string > host_
 
std::mutex mu_
 
bool signal_client_
 
TestServiceSignaller signaller_
 

Detailed Description

Definition at line 458 of file test_service_impl.h.

Constructor & Destructor Documentation

◆ CallbackTestServiceImpl() [1/2]

grpc::testing::CallbackTestServiceImpl::CallbackTestServiceImpl ( )
inline

Definition at line 461 of file test_service_impl.h.

◆ CallbackTestServiceImpl() [2/2]

grpc::testing::CallbackTestServiceImpl::CallbackTestServiceImpl ( const std::string &  host)
inlineexplicit

Definition at line 462 of file test_service_impl.h.

Member Function Documentation

◆ BidiStream()

ServerBidiReactor< EchoRequest, EchoResponse > * grpc::testing::CallbackTestServiceImpl::BidiStream ( CallbackServerContext context)
override

Definition at line 535 of file test_service_impl.cc.

◆ CheckClientInitialMetadata()

ServerUnaryReactor * grpc::testing::CallbackTestServiceImpl::CheckClientInitialMetadata ( CallbackServerContext context,
const SimpleRequest *  ,
SimpleResponse *   
)
override

Definition at line 329 of file test_service_impl.cc.

◆ ClientWaitUntilRpcStarted()

void grpc::testing::CallbackTestServiceImpl::ClientWaitUntilRpcStarted ( )
inline

Definition at line 487 of file test_service_impl.h.

◆ Echo()

ServerUnaryReactor * grpc::testing::CallbackTestServiceImpl::Echo ( CallbackServerContext context,
const EchoRequest *  request,
EchoResponse *  response 
)
override

Definition at line 128 of file test_service_impl.cc.

◆ RequestStream()

ServerReadReactor< EchoRequest > * grpc::testing::CallbackTestServiceImpl::RequestStream ( CallbackServerContext context,
EchoResponse *  response 
)
override

Definition at line 348 of file test_service_impl.cc.

◆ ResponseStream()

ServerWriteReactor< EchoResponse > * grpc::testing::CallbackTestServiceImpl::ResponseStream ( CallbackServerContext context,
const EchoRequest *  request 
)
override

Definition at line 433 of file test_service_impl.cc.

◆ signal_client()

bool grpc::testing::CallbackTestServiceImpl::signal_client ( )
inline

Definition at line 483 of file test_service_impl.h.

◆ SignalServerToContinue()

void grpc::testing::CallbackTestServiceImpl::SignalServerToContinue ( )
inline

Definition at line 488 of file test_service_impl.h.

Member Data Documentation

◆ host_

std::unique_ptr<std::string> grpc::testing::CallbackTestServiceImpl::host_
private

Definition at line 494 of file test_service_impl.h.

◆ mu_

std::mutex grpc::testing::CallbackTestServiceImpl::mu_
private

Definition at line 492 of file test_service_impl.h.

◆ signal_client_

bool grpc::testing::CallbackTestServiceImpl::signal_client_
private

Definition at line 491 of file test_service_impl.h.

◆ signaller_

TestServiceSignaller grpc::testing::CallbackTestServiceImpl::signaller_
private

Definition at line 493 of file test_service_impl.h.


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


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