Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(83)

Side by Side Diff: src/core/plugin_registry/grpc_unsecure_plugin_registry.c

Issue 2440763002: Fix Android build issues and gRPC LB policy (Closed)
Patch Set: Sync BUILD.gn Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698