diff options
author | ctiller <ctiller@google.com> | 2014-12-09 15:45:55 -0800 |
---|---|---|
committer | Michael Lumish <mlumish@google.com> | 2014-12-09 17:47:34 -0800 |
commit | 1ef8175bc5e300538a248aef88f4ed9ca033cdf1 (patch) | |
tree | c2ec5971eebd10e3ef52c0c084c797b8d06bb267 /src/core/transport/chttp2 | |
parent | 84518b4b853316fb5a9a63e6d89961da55d8b325 (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/chttp2')
-rw-r--r-- | src/core/transport/chttp2/alpn.c | 17 | ||||
-rw-r--r-- | src/core/transport/chttp2/alpn.h | 9 |
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_ */ |