Go to the documentation of this file.
19 #ifndef GRPCPP_SUPPORT_CHANNEL_ARGUMENTS_H
20 #define GRPCPP_SUPPORT_CHANNEL_ARGUMENTS_H
31 class SecureChannelCredentials;
33 class ChannelArgumentsTest;
131 if (
a <
b)
return -1;
146 #endif // GRPCPP_SUPPORT_CHANNEL_ARGUMENTS_H
static const grpc_transport_vtable vtable
void SetGrpclbFallbackTimeout(int fallback_timeout)
void Swap(ChannelArguments &other)
void SetChannelArgs(grpc_channel_args *channel_args) const
grpc_compression_algorithm
void SetString(const std::string &key, const std::string &value)
Set a textual argument value under key.
std::string GetSslTargetNameOverride() const
void SetSocketMutator(grpc_socket_mutator *mutator)
Set a mutator for the underlying socket.
Default pointer argument operations.
void SetCompressionAlgorithm(grpc_compression_algorithm algorithm)
Set the compression algorithm for the channel.
void SetUserAgentPrefix(const std::string &user_agent_prefix)
Set the string to prepend to the user agent.
static void Destroy(void *)
ResourceQuotaRefPtr resource_quota
void SetMaxReceiveMessageSize(int size)
Set the max receive and send message sizes.
std::vector< grpc_arg > args_
void SetMaxSendMessageSize(int size)
void SetResourceQuota(const grpc::ResourceQuota &resource_quota)
Set the buffer pool to be attached to the constructed channel.
static void * Copy(void *in)
static int Compare(void *a, void *b)
void SetPointerWithVtable(const std::string &key, void *value, const grpc_arg_pointer_vtable *vtable)
void SetSslTargetNameOverride(const std::string &name)
ChannelArguments & operator=(ChannelArguments other)
std::list< std::string > strings_
void SetLoadBalancingPolicyName(const std::string &lb_policy_name)
grpc_channel_args c_channel_args() const
void SetInt(const std::string &key, int value)
Set an integer argument value under key.
void SetServiceConfigJSON(const std::string &service_config_json)
void SetPointer(const std::string &key, void *value)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:52