#include <algorithm>
#include <list>
#include <string>
#include <vector>
#include <grpc/impl/compression_types.h>
#include <grpc/support/log.h>
#include <grpcpp/grpcpp.h>
#include <grpcpp/resource_quota.h>
#include <grpcpp/support/channel_arguments.h>
#include "src/core/lib/iomgr/exec_ctx.h"
#include "src/core/lib/iomgr/socket_mutator.h"
namespace grpc {
ChannelArguments::ChannelArguments() { … }
ChannelArguments::ChannelArguments(const ChannelArguments& other)
: … { … }
ChannelArguments::~ChannelArguments() { … }
void ChannelArguments::Swap(ChannelArguments& other) { … }
void ChannelArguments::SetCompressionAlgorithm(
grpc_compression_algorithm algorithm) { … }
void ChannelArguments::SetGrpclbFallbackTimeout(int fallback_timeout) { … }
void ChannelArguments::SetSocketMutator(grpc_socket_mutator* mutator) { … }
void ChannelArguments::SetUserAgentPrefix(
const std::string& user_agent_prefix) { … }
void ChannelArguments::SetResourceQuota(
const grpc::ResourceQuota& resource_quota) { … }
void ChannelArguments::SetMaxReceiveMessageSize(int size) { … }
void ChannelArguments::SetMaxSendMessageSize(int size) { … }
void ChannelArguments::SetLoadBalancingPolicyName(
const std::string& lb_policy_name) { … }
void ChannelArguments::SetServiceConfigJSON(
const std::string& service_config_json) { … }
void ChannelArguments::SetInt(const std::string& key, int value) { … }
void ChannelArguments::SetPointer(const std::string& key, void* value) { … }
void ChannelArguments::SetPointerWithVtable(
const std::string& key, void* value,
const grpc_arg_pointer_vtable* vtable) { … }
void ChannelArguments::SetString(const std::string& key,
const std::string& value) { … }
void ChannelArguments::SetChannelArgs(grpc_channel_args* channel_args) const { … }
}