diff options
Diffstat (limited to 'web/server/h2o/libh2o/lib/handler/configurator/http2_debug_state.c')
-rw-r--r-- | web/server/h2o/libh2o/lib/handler/configurator/http2_debug_state.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/web/server/h2o/libh2o/lib/handler/configurator/http2_debug_state.c b/web/server/h2o/libh2o/lib/handler/configurator/http2_debug_state.c deleted file mode 100644 index 419da9de8..000000000 --- a/web/server/h2o/libh2o/lib/handler/configurator/http2_debug_state.c +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2016 DeNA Co., Ltd., Ichito Nagata - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to - * deal in the Software without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - */ -#include "h2o.h" -#include "h2o/configurator.h" - -static int on_config_debug_state(h2o_configurator_command_t *cmd, h2o_configurator_context_t *ctx, yoml_t *node) -{ - switch (h2o_configurator_get_one_of(cmd, node, "minimum,hpack")) { - case 0: /* minimum */ - h2o_http2_debug_state_register(ctx->hostconf, 0); - return 0; - case 1: /* with hpack state*/ - h2o_http2_debug_state_register(ctx->hostconf, 1); - return 0; - default: /* error */ - return -1; - } -} - -void h2o_http2_debug_state_register_configurator(h2o_globalconf_t *conf) -{ - struct st_h2o_configurator_t *c = (void *)h2o_configurator_create(conf, sizeof(*c)); - - h2o_configurator_define_command(c, "http2-debug-state", H2O_CONFIGURATOR_FLAG_HOST | H2O_CONFIGURATOR_FLAG_DEFERRED | - H2O_CONFIGURATOR_FLAG_EXPECT_SCALAR, - on_config_debug_state); -} |