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

A test-only class to access private members and methods of ClientContext. More...

#include <client_context_test_peer.h>

Public Member Functions

void AddServerInitialMetadata (const std::string &key, const std::string &value)
 
 ClientContextTestPeer (ClientContext *const ctx)
 
std::multimap< std::string, std::string > GetSendInitialMetadata () const
 

Private Attributes

ClientContext *const ctx_
 
std::multimap< std::string, std::string > server_initial_metadata_storage_
 

Detailed Description

A test-only class to access private members and methods of ClientContext.

Definition at line 30 of file client_context_test_peer.h.

Constructor & Destructor Documentation

◆ ClientContextTestPeer()

grpc::testing::ClientContextTestPeer::ClientContextTestPeer ( ClientContext *const  ctx)
inlineexplicit

Definition at line 32 of file client_context_test_peer.h.

Member Function Documentation

◆ AddServerInitialMetadata()

void grpc::testing::ClientContextTestPeer::AddServerInitialMetadata ( const std::string &  key,
const std::string &  value 
)
inline

Inject metadata to the ClientContext for the test. The test peer must be alive when a ClientContext::GetServerInitialMetadata is called.

Definition at line 36 of file client_context_test_peer.h.

◆ GetSendInitialMetadata()

std::multimap<std::string, std::string> grpc::testing::ClientContextTestPeer::GetSendInitialMetadata ( ) const
inline

Definition at line 50 of file client_context_test_peer.h.

Member Data Documentation

◆ ctx_

ClientContext* const grpc::testing::ClientContextTestPeer::ctx_
private

Definition at line 55 of file client_context_test_peer.h.

◆ server_initial_metadata_storage_

std::multimap<std::string, std::string> grpc::testing::ClientContextTestPeer::server_initial_metadata_storage_
private

Definition at line 56 of file client_context_test_peer.h.


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


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