34 #ifndef GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H 
   35 #define GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H 
   40 #include <grpc/compression.h> 
   41 #include <grpc/grpc.h> 
   46 class ChannelArgumentsTest;
 
   92   std::vector<grpc_arg> args_;
 
   93   std::list<grpc::string> strings_;
 
   98 #endif  // GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H 
friend class SecureCredentials
Definition: channel_arguments.h:86
 
friend class testing::ChannelArgumentsTest
Definition: channel_arguments.h:87
 
std::string string
Definition: config.h:112
 
void SetString(const grpc::string &key, const grpc::string &value)
Set a textual argument value under key. 
 
Options for channel creation. 
Definition: channel_arguments.h:52
 
void Swap(ChannelArguments &other)
 
void SetCompressionAlgorithm(grpc_compression_algorithm algorithm)
Set the compression algorithm for the channel. 
 
void SetSslTargetNameOverride(const grpc::string &name)
Set target name override for SSL host name checking. 
 
~ChannelArguments()
Definition: channel_arguments.h:55
 
void SetInt(const grpc::string &key, int value)
Set an integer argument value under key. 
 
ChannelArguments & operator=(ChannelArguments other)
Definition: channel_arguments.h:58
 
ChannelArguments()
Definition: channel_arguments.h:54
 
void SetChannelArgs(grpc_channel_args *channel_args) const 
Populates this instance with the arguments from channel_args.