aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/transport
diff options
context:
space:
mode:
authorGravatar ctiller <ctiller@google.com>2014-12-09 15:45:55 -0800
committerGravatar Michael Lumish <mlumish@google.com>2014-12-09 17:47:34 -0800
commit1ef8175bc5e300538a248aef88f4ed9ca033cdf1 (patch)
treec2ec5971eebd10e3ef52c0c084c797b8d06bb267 /src/core/transport
parent84518b4b853316fb5a9a63e6d89961da55d8b325 (diff)
Automated g4 rollback of changelist 81719124.
*** Reason for rollback *** Breaks interop tests *** Original change description *** Advertise h2-16, h2-15, h2-14, and accept any of them. *** Change on 2014/12/09 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81723283
Diffstat (limited to 'src/core/transport')
-rw-r--r--src/core/transport/chttp2/alpn.c17
-rw-r--r--src/core/transport/chttp2/alpn.h9
2 files changed, 5 insertions, 21 deletions
diff --git a/src/core/transport/chttp2/alpn.c b/src/core/transport/chttp2/alpn.c
index 8107406f8b..cd9cf67a90 100644
--- a/src/core/transport/chttp2/alpn.c
+++ b/src/core/transport/chttp2/alpn.c
@@ -32,25 +32,14 @@
*/
#include "src/core/transport/chttp2/alpn.h"
-#include <grpc/support/log.h>
-#include <grpc/support/useful.h>
-/* in order of preference */
-static const char *const supported_versions[] = {"h2-16", "h2-15", "h2-14"};
+static const char *const supported_versions[] = {GRPC_CHTTP2_ALPN_VERSION,
+ "h2-15", "h2-14"};
int grpc_chttp2_is_alpn_version_supported(const char *version, size_t size) {
size_t i;
- for (i = 0; i < GPR_ARRAY_SIZE(supported_versions); i++) {
+ for (i = 0; i < sizeof(supported_versions) / sizeof(const char *); i++) {
if (!strncmp(version, supported_versions[i], size)) return 1;
}
return 0;
}
-
-size_t grpc_chttp2_num_alpn_versions() {
- return GPR_ARRAY_SIZE(supported_versions);
-}
-
-const char *grpc_chttp2_get_alpn_version_index(size_t i) {
- GPR_ASSERT(i < GPR_ARRAY_SIZE(supported_versions));
- return supported_versions[i];
-}
diff --git a/src/core/transport/chttp2/alpn.h b/src/core/transport/chttp2/alpn.h
index de4da8fedb..1353a18b1b 100644
--- a/src/core/transport/chttp2/alpn.h
+++ b/src/core/transport/chttp2/alpn.h
@@ -36,14 +36,9 @@
#include <string.h>
+#define GRPC_CHTTP2_ALPN_VERSION "h2-15"
+
/* Retuns 1 if the version is supported, 0 otherwise. */
int grpc_chttp2_is_alpn_version_supported(const char *version, size_t size);
-/* Returns the number of protocol versions to advertise */
-size_t grpc_chttp2_num_alpn_versions();
-
-/* Returns the protocol version at index i (0 <= i <
- * grpc_chttp2_num_alpn_versions()) */
-const char *grpc_chttp2_get_alpn_version_index(size_t i);
-
#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_ALPN_H_ */