28 void* ConfigSelectorArgCopy(
void* p) {
29 ConfigSelector* config_selector =
static_cast<ConfigSelector*
>(
p);
30 config_selector->Ref().release();
34 void ConfigSelectorArgDestroy(
void* p) {
35 ConfigSelector* config_selector =
static_cast<ConfigSelector*
>(
p);
36 config_selector->Unref();
39 int ConfigSelectorArgCmp(
void* p,
void* q) {
return QsortCompare(p, q); }
42 ConfigSelectorArgCopy, ConfigSelectorArgDestroy, ConfigSelectorArgCmp};
55 grpc_channel_args_find_pointer<ConfigSelector>(&
args,
57 return config_selector !=
nullptr ? config_selector->
Ref() :
nullptr;