aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/client_config/resolver_factory.c
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-06-26 09:02:20 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-06-26 09:02:20 -0700
commitf7afa1f1ba4953c7bd6d20f0bbabc5742d3faea8 (patch)
tree651bfcbdb62fb9e464ed360ddd639c216469a484 /src/core/client_config/resolver_factory.c
parent916246625bad68c6ea63d5a2cfca644a7e01cfe1 (diff)
client_config: chttp2_fullstack_no_op_unsecure_test passes
Diffstat (limited to 'src/core/client_config/resolver_factory.c')
-rw-r--r--src/core/client_config/resolver_factory.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/core/client_config/resolver_factory.c b/src/core/client_config/resolver_factory.c
index 60ce65f554..378529d5b2 100644
--- a/src/core/client_config/resolver_factory.c
+++ b/src/core/client_config/resolver_factory.c
@@ -32,3 +32,18 @@
*/
#include "src/core/client_config/resolver_factory.h"
+
+void grpc_resolver_factory_ref(grpc_resolver_factory *factory) {
+ factory->vtable->ref(factory);
+}
+
+void grpc_resolver_factory_unref(grpc_resolver_factory *factory) {
+ factory->vtable->unref(factory);
+}
+
+/** Create a resolver instance for a name */
+grpc_resolver *grpc_resolver_factory_create_resolver(
+ grpc_resolver_factory *factory, grpc_uri *uri,
+ grpc_subchannel_factory *subchannel_factory) {
+ return factory->vtable->create_resolver(factory, uri, subchannel_factory);
+}