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

#include <istio_echo_server_lib.h>

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

Public Member Functions

grpc::Status Echo (grpc::ServerContext *context, const proto::EchoRequest *request, proto::EchoResponse *response) override
 
 EchoTestServiceImpl (std::string hostname, std::string forwarding_address)
 
grpc::Status ForwardEcho (grpc::ServerContext *, const proto::ForwardEchoRequest *request, proto::ForwardEchoResponse *response) override
 

Private Attributes

std::string forwarding_address_
 
std::unique_ptr< proto::EchoTestService::Stub > forwarding_stub_
 
std::string hostname_
 

Detailed Description

Definition at line 25 of file istio_echo_server_lib.h.

Constructor & Destructor Documentation

◆ EchoTestServiceImpl()

grpc::testing::EchoTestServiceImpl::EchoTestServiceImpl ( std::string  hostname,
std::string  forwarding_address 
)

Definition at line 68 of file istio_echo_server_lib.cc.

Member Function Documentation

◆ Echo()

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

Definition at line 76 of file istio_echo_server_lib.cc.

◆ ForwardEcho()

Status grpc::testing::EchoTestServiceImpl::ForwardEcho ( grpc::ServerContext ,
const proto::ForwardEchoRequest *  request,
proto::ForwardEchoResponse *  response 
)
override

Definition at line 114 of file istio_echo_server_lib.cc.

Member Data Documentation

◆ forwarding_address_

std::string grpc::testing::EchoTestServiceImpl::forwarding_address_
private

Definition at line 39 of file istio_echo_server_lib.h.

◆ forwarding_stub_

std::unique_ptr<proto::EchoTestService::Stub> grpc::testing::EchoTestServiceImpl::forwarding_stub_
private

Definition at line 40 of file istio_echo_server_lib.h.

◆ hostname_

std::string grpc::testing::EchoTestServiceImpl::hostname_
private

Definition at line 38 of file istio_echo_server_lib.h.


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


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