Namespaces | Functions
client_helper.cc File Reference
#include "test/cpp/interop/client_helper.h"
#include <fstream>
#include <memory>
#include <sstream>
#include "absl/flags/declare.h"
#include "absl/flags/flag.h"
#include "absl/strings/match.h"
#include <grpc/grpc.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpcpp/channel.h>
#include <grpcpp/create_channel.h>
#include <grpcpp/security/credentials.h>
#include "src/core/lib/slice/b64.h"
#include "src/cpp/client/secure_credentials.h"
#include "test/core/security/oauth2_utils.h"
#include "test/cpp/util/create_test_channel.h"
#include "test/cpp/util/test_credentials_provider.h"
Include dependency graph for client_helper.cc:

Go to the source code of this file.

Namespaces

 grpc
 
 grpc::testing
 

Functions

 ABSL_DECLARE_FLAG (bool, use_alts)
 
 ABSL_DECLARE_FLAG (bool, use_test_ca)
 
 ABSL_DECLARE_FLAG (bool, use_tls)
 
 ABSL_DECLARE_FLAG (int32_t, server_port)
 
 ABSL_DECLARE_FLAG (std::string, custom_credentials_type)
 
 ABSL_DECLARE_FLAG (std::string, default_service_account)
 
 ABSL_DECLARE_FLAG (std::string, oauth_scope)
 
 ABSL_DECLARE_FLAG (std::string, server_host)
 
 ABSL_DECLARE_FLAG (std::string, server_host_override)
 
 ABSL_DECLARE_FLAG (std::string, service_account_key_file)
 
 ABSL_DECLARE_FLAG (std::string, test_case)
 
std::shared_ptr< Channel > grpc::testing::CreateChannelForTestCase (const std::string &test_case, std::vector< std::unique_ptr< experimental::ClientInterceptorFactoryInterface >> interceptor_creators)
 
std::string grpc::testing::GetOauth2AccessToken ()
 
std::string grpc::testing::GetServiceAccountJsonKey ()
 
static void grpc::testing::log_metadata_entry (const std::string &prefix, const grpc::string_ref &key, const grpc::string_ref &value)
 
void grpc::testing::UpdateActions (std::unordered_map< std::string, std::function< bool()>> *)
 

Function Documentation

◆ ABSL_DECLARE_FLAG() [1/11]

ABSL_DECLARE_FLAG ( bool  ,
use_alts   
)

◆ ABSL_DECLARE_FLAG() [2/11]

ABSL_DECLARE_FLAG ( bool  ,
use_test_ca   
)

◆ ABSL_DECLARE_FLAG() [3/11]

ABSL_DECLARE_FLAG ( bool  ,
use_tls   
)

◆ ABSL_DECLARE_FLAG() [4/11]

ABSL_DECLARE_FLAG ( int32_t  ,
server_port   
)

◆ ABSL_DECLARE_FLAG() [5/11]

ABSL_DECLARE_FLAG ( std::string  ,
custom_credentials_type   
)

◆ ABSL_DECLARE_FLAG() [6/11]

ABSL_DECLARE_FLAG ( std::string  ,
default_service_account   
)

◆ ABSL_DECLARE_FLAG() [7/11]

ABSL_DECLARE_FLAG ( std::string  ,
oauth_scope   
)

◆ ABSL_DECLARE_FLAG() [8/11]

ABSL_DECLARE_FLAG ( std::string  ,
server_host   
)

◆ ABSL_DECLARE_FLAG() [9/11]

ABSL_DECLARE_FLAG ( std::string  ,
server_host_override   
)

◆ ABSL_DECLARE_FLAG() [10/11]

ABSL_DECLARE_FLAG ( std::string  ,
service_account_key_file   
)

◆ ABSL_DECLARE_FLAG() [11/11]

ABSL_DECLARE_FLAG ( std::string  ,
test_case   
)


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