OLD | NEW |
1 /* | 1 /* |
2 * | 2 * |
3 * Copyright 2016, Google Inc. | 3 * Copyright 2016, Google Inc. |
4 * All rights reserved. | 4 * All rights reserved. |
5 * | 5 * |
6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions are | 7 * modification, are permitted provided that the following conditions are |
8 * met: | 8 * met: |
9 * | 9 * |
10 * * Redistributions of source code must retain the above copyright | 10 * * Redistributions of source code must retain the above copyright |
(...skipping 19 matching lines...) Expand all Loading... |
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
31 * | 31 * |
32 */ | 32 */ |
33 | 33 |
34 #include <grpc/grpc.h> | 34 #include <grpc/grpc.h> |
35 | 35 |
36 extern void grpc_chttp2_plugin_init(void); | 36 extern void grpc_chttp2_plugin_init(void); |
37 extern void grpc_chttp2_plugin_shutdown(void); | 37 extern void grpc_chttp2_plugin_shutdown(void); |
38 extern void grpc_client_config_init(void); | 38 extern void grpc_client_config_init(void); |
39 extern void grpc_client_config_shutdown(void); | 39 extern void grpc_client_config_shutdown(void); |
40 extern void grpc_lb_policy_grpclb_init(void); | |
41 extern void grpc_lb_policy_grpclb_shutdown(void); | |
42 extern void grpc_lb_policy_pick_first_init(void); | 40 extern void grpc_lb_policy_pick_first_init(void); |
43 extern void grpc_lb_policy_pick_first_shutdown(void); | 41 extern void grpc_lb_policy_pick_first_shutdown(void); |
44 extern void grpc_lb_policy_round_robin_init(void); | 42 extern void grpc_lb_policy_round_robin_init(void); |
45 extern void grpc_lb_policy_round_robin_shutdown(void); | 43 extern void grpc_lb_policy_round_robin_shutdown(void); |
46 extern void grpc_resolver_dns_native_init(void); | 44 extern void grpc_resolver_dns_native_init(void); |
47 extern void grpc_resolver_dns_native_shutdown(void); | 45 extern void grpc_resolver_dns_native_shutdown(void); |
48 extern void grpc_resolver_sockaddr_init(void); | 46 extern void grpc_resolver_sockaddr_init(void); |
49 extern void grpc_resolver_sockaddr_shutdown(void); | 47 extern void grpc_resolver_sockaddr_shutdown(void); |
50 extern void grpc_load_reporting_plugin_init(void); | 48 extern void grpc_load_reporting_plugin_init(void); |
51 extern void grpc_load_reporting_plugin_shutdown(void); | 49 extern void grpc_load_reporting_plugin_shutdown(void); |
52 extern void census_grpc_plugin_init(void); | |
53 extern void census_grpc_plugin_shutdown(void); | |
54 | 50 |
55 void grpc_register_built_in_plugins(void) { | 51 void grpc_register_built_in_plugins(void) { |
56 grpc_register_plugin(grpc_chttp2_plugin_init, | 52 grpc_register_plugin(grpc_chttp2_plugin_init, |
57 grpc_chttp2_plugin_shutdown); | 53 grpc_chttp2_plugin_shutdown); |
58 grpc_register_plugin(grpc_client_config_init, | 54 grpc_register_plugin(grpc_client_config_init, |
59 grpc_client_config_shutdown); | 55 grpc_client_config_shutdown); |
60 grpc_register_plugin(grpc_lb_policy_grpclb_init, | |
61 grpc_lb_policy_grpclb_shutdown); | |
62 grpc_register_plugin(grpc_lb_policy_pick_first_init, | 56 grpc_register_plugin(grpc_lb_policy_pick_first_init, |
63 grpc_lb_policy_pick_first_shutdown); | 57 grpc_lb_policy_pick_first_shutdown); |
64 grpc_register_plugin(grpc_lb_policy_round_robin_init, | 58 grpc_register_plugin(grpc_lb_policy_round_robin_init, |
65 grpc_lb_policy_round_robin_shutdown); | 59 grpc_lb_policy_round_robin_shutdown); |
66 grpc_register_plugin(grpc_resolver_dns_native_init, | 60 grpc_register_plugin(grpc_resolver_dns_native_init, |
67 grpc_resolver_dns_native_shutdown); | 61 grpc_resolver_dns_native_shutdown); |
68 grpc_register_plugin(grpc_resolver_sockaddr_init, | 62 grpc_register_plugin(grpc_resolver_sockaddr_init, |
69 grpc_resolver_sockaddr_shutdown); | 63 grpc_resolver_sockaddr_shutdown); |
70 grpc_register_plugin(grpc_load_reporting_plugin_init, | 64 grpc_register_plugin(grpc_load_reporting_plugin_init, |
71 grpc_load_reporting_plugin_shutdown); | 65 grpc_load_reporting_plugin_shutdown); |
72 grpc_register_plugin(census_grpc_plugin_init, | |
73 census_grpc_plugin_shutdown); | |
74 } | 66 } |
OLD | NEW |