Little helper function to find the struct member
| 7051 | |
| 7052 | // Little helper function to find the struct member |
| 7053 | static void * |
| 7054 | _conf_to_memberp(TSOverridableConfigKey conf, OverridableHttpConfigParams *overridableHttpConfig, MgmtConverter const *&conv) |
| 7055 | { |
| 7056 | void *ret = nullptr; |
| 7057 | conv = nullptr; |
| 7058 | |
| 7059 | switch (conf) { |
| 7060 | case TS_CONFIG_URL_REMAP_PRISTINE_HOST_HDR: |
| 7061 | ret = _memberp_to_generic(&overridableHttpConfig->maintain_pristine_host_hdr, conv); |
| 7062 | break; |
| 7063 | case TS_CONFIG_HTTP_CHUNKING_ENABLED: |
| 7064 | ret = _memberp_to_generic(&overridableHttpConfig->chunking_enabled, conv); |
| 7065 | break; |
| 7066 | case TS_CONFIG_HTTP_NEGATIVE_CACHING_ENABLED: |
| 7067 | ret = _memberp_to_generic(&overridableHttpConfig->negative_caching_enabled, conv); |
| 7068 | break; |
| 7069 | case TS_CONFIG_HTTP_NEGATIVE_CACHING_LIFETIME: |
| 7070 | ret = _memberp_to_generic(&overridableHttpConfig->negative_caching_lifetime, conv); |
| 7071 | break; |
| 7072 | case TS_CONFIG_HTTP_CACHE_WHEN_TO_REVALIDATE: |
| 7073 | ret = _memberp_to_generic(&overridableHttpConfig->cache_when_to_revalidate, conv); |
| 7074 | break; |
| 7075 | case TS_CONFIG_HTTP_KEEP_ALIVE_ENABLED_IN: |
| 7076 | ret = _memberp_to_generic(&overridableHttpConfig->keep_alive_enabled_in, conv); |
| 7077 | break; |
| 7078 | case TS_CONFIG_HTTP_KEEP_ALIVE_ENABLED_OUT: |
| 7079 | ret = _memberp_to_generic(&overridableHttpConfig->keep_alive_enabled_out, conv); |
| 7080 | break; |
| 7081 | case TS_CONFIG_HTTP_KEEP_ALIVE_POST_OUT: |
| 7082 | ret = _memberp_to_generic(&overridableHttpConfig->keep_alive_post_out, conv); |
| 7083 | break; |
| 7084 | case TS_CONFIG_HTTP_SERVER_SESSION_SHARING_MATCH: |
| 7085 | ret = _memberp_to_generic(&overridableHttpConfig->server_session_sharing_match, conv); |
| 7086 | break; |
| 7087 | case TS_CONFIG_NET_SOCK_RECV_BUFFER_SIZE_OUT: |
| 7088 | ret = _memberp_to_generic(&overridableHttpConfig->sock_recv_buffer_size_out, conv); |
| 7089 | break; |
| 7090 | case TS_CONFIG_NET_SOCK_SEND_BUFFER_SIZE_OUT: |
| 7091 | ret = _memberp_to_generic(&overridableHttpConfig->sock_send_buffer_size_out, conv); |
| 7092 | break; |
| 7093 | case TS_CONFIG_NET_SOCK_OPTION_FLAG_OUT: |
| 7094 | ret = _memberp_to_generic(&overridableHttpConfig->sock_option_flag_out, conv); |
| 7095 | break; |
| 7096 | case TS_CONFIG_HTTP_FORWARD_PROXY_AUTH_TO_PARENT: |
| 7097 | ret = _memberp_to_generic(&overridableHttpConfig->fwd_proxy_auth_to_parent, conv); |
| 7098 | break; |
| 7099 | case TS_CONFIG_HTTP_ANONYMIZE_REMOVE_FROM: |
| 7100 | ret = _memberp_to_generic(&overridableHttpConfig->anonymize_remove_from, conv); |
| 7101 | break; |
| 7102 | case TS_CONFIG_HTTP_ANONYMIZE_REMOVE_REFERER: |
| 7103 | ret = _memberp_to_generic(&overridableHttpConfig->anonymize_remove_referer, conv); |
| 7104 | break; |
| 7105 | case TS_CONFIG_HTTP_ANONYMIZE_REMOVE_USER_AGENT: |
| 7106 | ret = _memberp_to_generic(&overridableHttpConfig->anonymize_remove_user_agent, conv); |
| 7107 | break; |
| 7108 | case TS_CONFIG_HTTP_ANONYMIZE_REMOVE_COOKIE: |
| 7109 | ret = _memberp_to_generic(&overridableHttpConfig->anonymize_remove_cookie, conv); |
| 7110 | break; |
no test coverage detected