Enums ===== .. type:: nghttp3_qpack_token :type:`nghttp3_qpack_token` defines HTTP field name tokens to identify field name quickly. It appears in :member:`nghttp3_qpack_nv.token`. .. enum:: NGHTTP3_QPACK_TOKEN__AUTHORITY (``0``) :enum:`NGHTTP3_QPACK_TOKEN__AUTHORITY` is a token for ``:authority``. .. enum:: NGHTTP3_QPACK_TOKEN__PATH (``8``) :enum:`NGHTTP3_QPACK_TOKEN__PATH` is a token for ``:path``. .. enum:: NGHTTP3_QPACK_TOKEN_AGE (``43``) :enum:`NGHTTP3_QPACK_TOKEN_AGE` is a token for ``age``. .. enum:: NGHTTP3_QPACK_TOKEN_CONTENT_DISPOSITION (``52``) :enum:`NGHTTP3_QPACK_TOKEN_CONTENT_DISPOSITION` is a token for ``content-disposition``. .. enum:: NGHTTP3_QPACK_TOKEN_CONTENT_LENGTH (``55``) :enum:`NGHTTP3_QPACK_TOKEN_CONTENT_LENGTH` is a token for ``content-length``. .. enum:: NGHTTP3_QPACK_TOKEN_COOKIE (``68``) :enum:`NGHTTP3_QPACK_TOKEN_COOKIE` is a token for ``cookie``. .. enum:: NGHTTP3_QPACK_TOKEN_DATE (``69``) :enum:`NGHTTP3_QPACK_TOKEN_DATE` is a token for ``date``. .. enum:: NGHTTP3_QPACK_TOKEN_ETAG (``71``) :enum:`NGHTTP3_QPACK_TOKEN_ETAG` is a token for ``etag``. .. enum:: NGHTTP3_QPACK_TOKEN_IF_MODIFIED_SINCE (``74``) :enum:`NGHTTP3_QPACK_TOKEN_IF_MODIFIED_SINCE` is a token for ``if-modified-since``. .. enum:: NGHTTP3_QPACK_TOKEN_IF_NONE_MATCH (``75``) :enum:`NGHTTP3_QPACK_TOKEN_IF_NONE_MATCH` is a token for ``if-none-match``. .. enum:: NGHTTP3_QPACK_TOKEN_LAST_MODIFIED (``77``) :enum:`NGHTTP3_QPACK_TOKEN_LAST_MODIFIED` is a token for ``last-modified``. .. enum:: NGHTTP3_QPACK_TOKEN_LINK (``78``) :enum:`NGHTTP3_QPACK_TOKEN_LINK` is a token for ``link``. .. enum:: NGHTTP3_QPACK_TOKEN_LOCATION (``79``) :enum:`NGHTTP3_QPACK_TOKEN_LOCATION` is a token for ``location``. .. enum:: NGHTTP3_QPACK_TOKEN_REFERER (``83``) :enum:`NGHTTP3_QPACK_TOKEN_REFERER` is a token for ``referer``. .. enum:: NGHTTP3_QPACK_TOKEN_SET_COOKIE (``85``) :enum:`NGHTTP3_QPACK_TOKEN_SET_COOKIE` is a token for ``set-cookie``. .. enum:: NGHTTP3_QPACK_TOKEN__METHOD (``1``) :enum:`NGHTTP3_QPACK_TOKEN__METHOD` is a token for ``:method``. .. enum:: NGHTTP3_QPACK_TOKEN__SCHEME (``9``) :enum:`NGHTTP3_QPACK_TOKEN__SCHEME` is a token for ``:scheme``. .. enum:: NGHTTP3_QPACK_TOKEN__STATUS (``11``) :enum:`NGHTTP3_QPACK_TOKEN__STATUS` is a token for ``:status``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCEPT (``25``) :enum:`NGHTTP3_QPACK_TOKEN_ACCEPT` is a token for ``accept``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCEPT_ENCODING (``27``) :enum:`NGHTTP3_QPACK_TOKEN_ACCEPT_ENCODING` is a token for ``accept-encoding``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCEPT_RANGES (``29``) :enum:`NGHTTP3_QPACK_TOKEN_ACCEPT_RANGES` is a token for ``accept-ranges``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_HEADERS (``32``) :enum:`NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_HEADERS` is a token for ``access-control-allow-headers``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_ORIGIN (``38``) :enum:`NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_ORIGIN` is a token for ``access-control-allow-origin``. .. enum:: NGHTTP3_QPACK_TOKEN_CACHE_CONTROL (``46``) :enum:`NGHTTP3_QPACK_TOKEN_CACHE_CONTROL` is a token for ``cache-control``. .. enum:: NGHTTP3_QPACK_TOKEN_CONTENT_ENCODING (``53``) :enum:`NGHTTP3_QPACK_TOKEN_CONTENT_ENCODING` is a token for ``content-encoding``. .. enum:: NGHTTP3_QPACK_TOKEN_CONTENT_TYPE (``57``) :enum:`NGHTTP3_QPACK_TOKEN_CONTENT_TYPE` is a token for ``content-type``. .. enum:: NGHTTP3_QPACK_TOKEN_RANGE (``82``) :enum:`NGHTTP3_QPACK_TOKEN_RANGE` is a token for ``range``. .. enum:: NGHTTP3_QPACK_TOKEN_STRICT_TRANSPORT_SECURITY (``86``) :enum:`NGHTTP3_QPACK_TOKEN_STRICT_TRANSPORT_SECURITY` is a token for ``strict-transport-security``. .. enum:: NGHTTP3_QPACK_TOKEN_VARY (``92``) :enum:`NGHTTP3_QPACK_TOKEN_VARY` is a token for ``vary``. .. enum:: NGHTTP3_QPACK_TOKEN_X_CONTENT_TYPE_OPTIONS (``94``) :enum:`NGHTTP3_QPACK_TOKEN_X_CONTENT_TYPE_OPTIONS` is a token for ``x-content-type-options``. .. enum:: NGHTTP3_QPACK_TOKEN_X_XSS_PROTECTION (``98``) :enum:`NGHTTP3_QPACK_TOKEN_X_XSS_PROTECTION` is a token for ``x-xss-protection``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCEPT_LANGUAGE (``28``) :enum:`NGHTTP3_QPACK_TOKEN_ACCEPT_LANGUAGE` is a token for ``accept-language``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_CREDENTIALS (``30``) :enum:`NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_CREDENTIALS` is a token for ``access-control-allow-credentials``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_METHODS (``35``) :enum:`NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_METHODS` is a token for ``access-control-allow-methods``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_EXPOSE_HEADERS (``39``) :enum:`NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_EXPOSE_HEADERS` is a token for ``access-control-expose-headers``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_REQUEST_HEADERS (``40``) :enum:`NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_REQUEST_HEADERS` is a token for ``access-control-request-headers``. .. enum:: NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_REQUEST_METHOD (``41``) :enum:`NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_REQUEST_METHOD` is a token for ``access-control-request-method``. .. enum:: NGHTTP3_QPACK_TOKEN_ALT_SVC (``44``) :enum:`NGHTTP3_QPACK_TOKEN_ALT_SVC` is a token for ``alt-svc``. .. enum:: NGHTTP3_QPACK_TOKEN_AUTHORIZATION (``45``) :enum:`NGHTTP3_QPACK_TOKEN_AUTHORIZATION` is a token for ``authorization``. .. enum:: NGHTTP3_QPACK_TOKEN_CONTENT_SECURITY_POLICY (``56``) :enum:`NGHTTP3_QPACK_TOKEN_CONTENT_SECURITY_POLICY` is a token for ``content-security-policy``. .. enum:: NGHTTP3_QPACK_TOKEN_EARLY_DATA (``70``) :enum:`NGHTTP3_QPACK_TOKEN_EARLY_DATA` is a token for ``early-data``. .. enum:: NGHTTP3_QPACK_TOKEN_EXPECT_CT (``72``) :enum:`NGHTTP3_QPACK_TOKEN_EXPECT_CT` is a token for ``expect-ct``. .. enum:: NGHTTP3_QPACK_TOKEN_FORWARDED (``73``) :enum:`NGHTTP3_QPACK_TOKEN_FORWARDED` is a token for ``forwarded``. .. enum:: NGHTTP3_QPACK_TOKEN_IF_RANGE (``76``) :enum:`NGHTTP3_QPACK_TOKEN_IF_RANGE` is a token for ``if-range``. .. enum:: NGHTTP3_QPACK_TOKEN_ORIGIN (``80``) :enum:`NGHTTP3_QPACK_TOKEN_ORIGIN` is a token for ``origin``. .. enum:: NGHTTP3_QPACK_TOKEN_PURPOSE (``81``) :enum:`NGHTTP3_QPACK_TOKEN_PURPOSE` is a token for ``purpose``. .. enum:: NGHTTP3_QPACK_TOKEN_SERVER (``84``) :enum:`NGHTTP3_QPACK_TOKEN_SERVER` is a token for ``server``. .. enum:: NGHTTP3_QPACK_TOKEN_TIMING_ALLOW_ORIGIN (``89``) :enum:`NGHTTP3_QPACK_TOKEN_TIMING_ALLOW_ORIGIN` is a token for ``timing-allow-origin``. .. enum:: NGHTTP3_QPACK_TOKEN_UPGRADE_INSECURE_REQUESTS (``90``) :enum:`NGHTTP3_QPACK_TOKEN_UPGRADE_INSECURE_REQUESTS` is a token for ``upgrade-insecure-requests``. .. enum:: NGHTTP3_QPACK_TOKEN_USER_AGENT (``91``) :enum:`NGHTTP3_QPACK_TOKEN_USER_AGENT` is a token for ``user-agent``. .. enum:: NGHTTP3_QPACK_TOKEN_X_FORWARDED_FOR (``95``) :enum:`NGHTTP3_QPACK_TOKEN_X_FORWARDED_FOR` is a token for ``x-forwarded-for``. .. enum:: NGHTTP3_QPACK_TOKEN_X_FRAME_OPTIONS (``96``) :enum:`NGHTTP3_QPACK_TOKEN_X_FRAME_OPTIONS` is a token for ``x-frame-options``. .. enum:: NGHTTP3_QPACK_TOKEN_HOST (``1000``) :enum:`NGHTTP3_QPACK_TOKEN_HOST` is a token for ``host``. .. enum:: NGHTTP3_QPACK_TOKEN_CONNECTION :enum:`NGHTTP3_QPACK_TOKEN_CONNECTION` is a token for ``connection``. .. enum:: NGHTTP3_QPACK_TOKEN_KEEP_ALIVE :enum:`NGHTTP3_QPACK_TOKEN_KEEP_ALIVE` is a token for ``keep-alive``. .. enum:: NGHTTP3_QPACK_TOKEN_PROXY_CONNECTION :enum:`NGHTTP3_QPACK_TOKEN_PROXY_CONNECTION` is a token for ``proxy-connection``. .. enum:: NGHTTP3_QPACK_TOKEN_TRANSFER_ENCODING :enum:`NGHTTP3_QPACK_TOKEN_TRANSFER_ENCODING` is a token for ``transfer-encoding``. .. enum:: NGHTTP3_QPACK_TOKEN_UPGRADE :enum:`NGHTTP3_QPACK_TOKEN_UPGRADE` is a token for ``upgrade``. .. enum:: NGHTTP3_QPACK_TOKEN_TE :enum:`NGHTTP3_QPACK_TOKEN_TE` is a token for ``te``. .. enum:: NGHTTP3_QPACK_TOKEN__PROTOCOL :enum:`NGHTTP3_QPACK_TOKEN__PROTOCOL` is a token for ``:protocol``. .. enum:: NGHTTP3_QPACK_TOKEN_PRIORITY :enum:`NGHTTP3_QPACK_TOKEN_PRIORITY` is a token for ``priority``.