34 #ifndef GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H 35 #define GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H 46 class ChannelArgumentsTest;
81 void SetUserAgentPrefix(
const grpc::string& user_agent_prefix);
95 friend class SecureChannelCredentials;
96 friend class testing::ChannelArgumentsTest;
99 struct PointerVtableMembers {
100 static void* Copy(
void* in) {
return in; }
101 static void Destroy(
void* in) {}
102 static int Compare(
void* a,
void* b) {
103 if (a < b)
return -1;
112 std::vector<grpc_arg> args_;
113 std::list<grpc::string> strings_;
118 #endif // GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H
std::string string
Definition: config.h:118
An array of arguments that can be passed around.
Definition: grpc_types.h:113
Options for channel creation.
Definition: channel_arguments.h:52
grpc_compression_algorithm
Definition: compression_types.h:72
~ChannelArguments()
Definition: channel_arguments.h:55
ChannelArguments & operator=(ChannelArguments other)
Definition: channel_arguments.h:58