Public Member Functions | Private Attributes | List of all members
TestServiceImpl Class Reference

#include <TestHelper.h>

Inheritance diagram for TestServiceImpl:
Inheritance graph
[legend]

Public Member Functions

grpc::Status BidiStream (grpc::ServerContext *context, grpc::ServerReaderWriter< grpc::testing::EchoResponse, grpc::testing::EchoRequest > *stream)
 
Status CacheableUnaryCall (ServerContext *context, const SimpleRequest *, SimpleResponse *response) override
 
grpc::Status Echo (grpc::ServerContext *context, const grpc::testing::EchoRequest *request, grpc::testing::EchoResponse *response)
 
Status EmptyCall (ServerContext *context, const Empty *, Empty *) override
 
Status EmptyCall (ServerContext *context, const grpc::testing::Empty *, grpc::testing::Empty *) override
 
Status FullDuplexCall (ServerContext *context, ServerReaderWriter< StreamingOutputCallResponse, StreamingOutputCallRequest > *stream) override
 
Status HalfDuplexCall (ServerContext *, ServerReaderWriter< StreamingOutputCallResponse, StreamingOutputCallRequest > *stream) override
 
grpc::Status RequestStream (grpc::ServerContext *context, grpc::ServerReader< grpc::testing::EchoRequest > *reader, grpc::testing::EchoResponse *response)
 
grpc::Status ResponseStream (grpc::ServerContext *context, const grpc::testing::EchoRequest *request, grpc::ServerWriter< grpc::testing::EchoResponse > *writer)
 
Status StreamingInputCall (ServerContext *context, ServerReader< StreamingInputCallRequest > *reader, StreamingInputCallResponse *response) override
 
Status StreamingOutputCall (ServerContext *context, const StreamingOutputCallRequest *request, ServerWriter< StreamingOutputCallResponse > *writer) override
 
 TestServiceImpl (const std::string &hostname)
 
Status UnaryCall (ServerContext *context, const SimpleRequest *, SimpleResponse *response) override
 
Status UnaryCall (ServerContext *context, const SimpleRequest *request, SimpleResponse *response) override
 

Private Attributes

std::string hostname_
 

Detailed Description

Definition at line 139 of file interop_server.cc.

Constructor & Destructor Documentation

◆ TestServiceImpl()

TestServiceImpl::TestServiceImpl ( const std::string &  hostname)
inlineexplicit

Definition at line 69 of file xds_interop_server.cc.

Member Function Documentation

◆ BidiStream()

grpc::Status TestServiceImpl::BidiStream ( grpc::ServerContext context,
grpc::ServerReaderWriter< grpc::testing::EchoResponse, grpc::testing::EchoRequest > *  stream 
)

◆ CacheableUnaryCall()

Status TestServiceImpl::CacheableUnaryCall ( ServerContext context,
const SimpleRequest *  ,
SimpleResponse *  response 
)
inlineoverride

Definition at line 149 of file interop_server.cc.

◆ Echo()

grpc::Status TestServiceImpl::Echo ( grpc::ServerContext context,
const grpc::testing::EchoRequest *  request,
grpc::testing::EchoResponse *  response 
)

◆ EmptyCall() [1/2]

Status TestServiceImpl::EmptyCall ( ServerContext context,
const Empty ,
Empty  
)
inlineoverride

Definition at line 79 of file xds_interop_server.cc.

◆ EmptyCall() [2/2]

Status TestServiceImpl::EmptyCall ( ServerContext context,
const grpc::testing::Empty *  ,
grpc::testing::Empty *   
)
inlineoverride

Definition at line 141 of file interop_server.cc.

◆ FullDuplexCall()

Status TestServiceImpl::FullDuplexCall ( ServerContext context,
ServerReaderWriter< StreamingOutputCallResponse, StreamingOutputCallRequest > *  stream 
)
inlineoverride

Definition at line 254 of file interop_server.cc.

◆ HalfDuplexCall()

Status TestServiceImpl::HalfDuplexCall ( ServerContext ,
ServerReaderWriter< StreamingOutputCallResponse, StreamingOutputCallRequest > *  stream 
)
inlineoverride

Definition at line 290 of file interop_server.cc.

◆ RequestStream()

grpc::Status TestServiceImpl::RequestStream ( grpc::ServerContext context,
grpc::ServerReader< grpc::testing::EchoRequest > *  reader,
grpc::testing::EchoResponse *  response 
)

◆ ResponseStream()

grpc::Status TestServiceImpl::ResponseStream ( grpc::ServerContext context,
const grpc::testing::EchoRequest *  request,
grpc::ServerWriter< grpc::testing::EchoResponse > *  writer 
)

◆ StreamingInputCall()

Status TestServiceImpl::StreamingInputCall ( ServerContext context,
ServerReader< StreamingInputCallRequest > *  reader,
StreamingInputCallResponse *  response 
)
inlineoverride

Definition at line 235 of file interop_server.cc.

◆ StreamingOutputCall()

Status TestServiceImpl::StreamingOutputCall ( ServerContext context,
const StreamingOutputCallRequest *  request,
ServerWriter< StreamingOutputCallResponse > *  writer 
)
inlineoverride

Definition at line 194 of file interop_server.cc.

◆ UnaryCall() [1/2]

Status TestServiceImpl::UnaryCall ( ServerContext context,
const SimpleRequest *  ,
SimpleResponse *  response 
)
inlineoverride

Definition at line 71 of file xds_interop_server.cc.

◆ UnaryCall() [2/2]

Status TestServiceImpl::UnaryCall ( ServerContext context,
const SimpleRequest *  request,
SimpleResponse *  response 
)
inlineoverride

Definition at line 159 of file interop_server.cc.

Member Data Documentation

◆ hostname_

std::string TestServiceImpl::hostname_
private

Definition at line 86 of file xds_interop_server.cc.


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


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:02:40