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 25 matching lines...) Expand all Loading... |
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_resolver_dns_native_init(void); | 40 extern void grpc_resolver_dns_native_init(void); |
41 extern void grpc_resolver_dns_native_shutdown(void); | 41 extern void grpc_resolver_dns_native_shutdown(void); |
42 extern void grpc_resolver_sockaddr_init(void); | 42 extern void grpc_resolver_sockaddr_init(void); |
43 extern void grpc_resolver_sockaddr_shutdown(void); | 43 extern void grpc_resolver_sockaddr_shutdown(void); |
44 extern void grpc_load_reporting_plugin_init(void); | 44 extern void grpc_load_reporting_plugin_init(void); |
45 extern void grpc_load_reporting_plugin_shutdown(void); | 45 extern void grpc_load_reporting_plugin_shutdown(void); |
46 extern void grpc_lb_policy_grpclb_init(void); | |
47 extern void grpc_lb_policy_grpclb_shutdown(void); | |
48 extern void grpc_lb_policy_pick_first_init(void); | 46 extern void grpc_lb_policy_pick_first_init(void); |
49 extern void grpc_lb_policy_pick_first_shutdown(void); | 47 extern void grpc_lb_policy_pick_first_shutdown(void); |
50 extern void grpc_lb_policy_round_robin_init(void); | 48 extern void grpc_lb_policy_round_robin_init(void); |
51 extern void grpc_lb_policy_round_robin_shutdown(void); | 49 extern void grpc_lb_policy_round_robin_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_resolver_dns_native_init, | 56 grpc_register_plugin(grpc_resolver_dns_native_init, |
61 grpc_resolver_dns_native_shutdown); | 57 grpc_resolver_dns_native_shutdown); |
62 grpc_register_plugin(grpc_resolver_sockaddr_init, | 58 grpc_register_plugin(grpc_resolver_sockaddr_init, |
63 grpc_resolver_sockaddr_shutdown); | 59 grpc_resolver_sockaddr_shutdown); |
64 grpc_register_plugin(grpc_load_reporting_plugin_init, | 60 grpc_register_plugin(grpc_load_reporting_plugin_init, |
65 grpc_load_reporting_plugin_shutdown); | 61 grpc_load_reporting_plugin_shutdown); |
66 // The following lines are commented out in Chromium so that we don't | |
67 // introduce dependency on nanopb. | |
68 // grpc_register_plugin(grpc_lb_policy_grpclb_init, | |
69 // grpc_lb_policy_grpclb_shutdown); | |
70 grpc_register_plugin(grpc_lb_policy_pick_first_init, | 62 grpc_register_plugin(grpc_lb_policy_pick_first_init, |
71 grpc_lb_policy_pick_first_shutdown); | 63 grpc_lb_policy_pick_first_shutdown); |
72 grpc_register_plugin(grpc_lb_policy_round_robin_init, | 64 grpc_register_plugin(grpc_lb_policy_round_robin_init, |
73 grpc_lb_policy_round_robin_shutdown); | 65 grpc_lb_policy_round_robin_shutdown); |
74 // The following lines are commented out in Chromium so that we don't | |
75 // introduce dependency on nanopb. | |
76 // grpc_register_plugin(census_grpc_plugin_init, | |
77 // census_grpc_plugin_shutdown); | |
78 } | 66 } |
OLD | NEW |