GRPC Core  0.11.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
grpc_resolver_factory_vtable Struct Reference

#include <resolver_factory.h>

Data Fields

void(* ref )(grpc_resolver_factory *factory)
 
void(* unref )(grpc_resolver_factory *factory)
 
grpc_resolver *(* create_resolver )(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory)
 Implementation of grpc_resolver_factory_create_resolver. More...
 
char *(* get_default_authority )(grpc_resolver_factory *factory, grpc_uri *uri)
 Implementation of grpc_resolver_factory_get_default_authority. More...
 
const char * scheme
 URI scheme that this factory implements. More...
 

Field Documentation

grpc_resolver*(* grpc_resolver_factory_vtable::create_resolver)(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory)

Implementation of grpc_resolver_factory_create_resolver.

char*(* grpc_resolver_factory_vtable::get_default_authority)(grpc_resolver_factory *factory, grpc_uri *uri)

Implementation of grpc_resolver_factory_get_default_authority.

void(* grpc_resolver_factory_vtable::ref)(grpc_resolver_factory *factory)
const char* grpc_resolver_factory_vtable::scheme

URI scheme that this factory implements.

void(* grpc_resolver_factory_vtable::unref)(grpc_resolver_factory *factory)

The documentation for this struct was generated from the following file: