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

Public Member Functions

TestService::Stub * Get ()
 
UnimplementedService::Stub * GetUnimplementedServiceStub ()
 
void ResetChannel ()
 
 ServiceStub (ChannelCreationFunc channel_creation_func, bool new_stub_every_call)
 

Private Attributes

std::shared_ptr< Channelchannel_
 
ChannelCreationFunc channel_creation_func_
 
bool new_stub_every_call_
 
std::unique_ptr< TestService::Stub > stub_
 
std::unique_ptr< UnimplementedService::Stub > unimplemented_service_stub_
 

Detailed Description

Definition at line 106 of file interop_client.h.

Constructor & Destructor Documentation

◆ ServiceStub()

grpc::testing::InteropClient::ServiceStub::ServiceStub ( ChannelCreationFunc  channel_creation_func,
bool  new_stub_every_call 
)

Definition at line 84 of file interop_client.cc.

Member Function Documentation

◆ Get()

TestService::Stub * grpc::testing::InteropClient::ServiceStub::Get ( )

Definition at line 96 of file interop_client.cc.

◆ GetUnimplementedServiceStub()

UnimplementedService::Stub * grpc::testing::InteropClient::ServiceStub::GetUnimplementedServiceStub ( )

Definition at line 105 of file interop_client.cc.

◆ ResetChannel()

void grpc::testing::InteropClient::ServiceStub::ResetChannel ( )

Definition at line 112 of file interop_client.cc.

Member Data Documentation

◆ channel_

std::shared_ptr<Channel> grpc::testing::InteropClient::ServiceStub::channel_
private

Definition at line 123 of file interop_client.h.

◆ channel_creation_func_

ChannelCreationFunc grpc::testing::InteropClient::ServiceStub::channel_creation_func_
private

Definition at line 120 of file interop_client.h.

◆ new_stub_every_call_

bool grpc::testing::InteropClient::ServiceStub::new_stub_every_call_
private

Definition at line 124 of file interop_client.h.

◆ stub_

std::unique_ptr<TestService::Stub> grpc::testing::InteropClient::ServiceStub::stub_
private

Definition at line 121 of file interop_client.h.

◆ unimplemented_service_stub_

std::unique_ptr<UnimplementedService::Stub> grpc::testing::InteropClient::ServiceStub::unimplemented_service_stub_
private

Definition at line 122 of file interop_client.h.


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


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