GRPC C++  1.26.0
Data Structures | Namespaces | Macros | Enumerations | Functions | Variables
static_metadata.h File Reference
#include <grpc/support/port_platform.h>
#include <cstdint>
#include "src/core/lib/transport/metadata.h"

Go to the source code of this file.

Data Structures

union  grpc_metadata_batch_callouts
 

Namespaces

 grpc_core
 Internal thread interface.
 

Macros

#define GRPC_STATIC_MDSTR_COUNT   108
 
#define GRPC_MDSTR_PATH   (grpc_static_slice_table()[0])
 
#define GRPC_MDSTR_METHOD   (grpc_static_slice_table()[1])
 
#define GRPC_MDSTR_STATUS   (grpc_static_slice_table()[2])
 
#define GRPC_MDSTR_AUTHORITY   (grpc_static_slice_table()[3])
 
#define GRPC_MDSTR_SCHEME   (grpc_static_slice_table()[4])
 
#define GRPC_MDSTR_TE   (grpc_static_slice_table()[5])
 
#define GRPC_MDSTR_GRPC_MESSAGE   (grpc_static_slice_table()[6])
 
#define GRPC_MDSTR_GRPC_STATUS   (grpc_static_slice_table()[7])
 
#define GRPC_MDSTR_GRPC_PAYLOAD_BIN   (grpc_static_slice_table()[8])
 
#define GRPC_MDSTR_GRPC_ENCODING   (grpc_static_slice_table()[9])
 
#define GRPC_MDSTR_GRPC_ACCEPT_ENCODING   (grpc_static_slice_table()[10])
 
#define GRPC_MDSTR_GRPC_SERVER_STATS_BIN   (grpc_static_slice_table()[11])
 
#define GRPC_MDSTR_GRPC_TAGS_BIN   (grpc_static_slice_table()[12])
 
#define GRPC_MDSTR_GRPC_TRACE_BIN   (grpc_static_slice_table()[13])
 
#define GRPC_MDSTR_CONTENT_TYPE   (grpc_static_slice_table()[14])
 
#define GRPC_MDSTR_CONTENT_ENCODING   (grpc_static_slice_table()[15])
 
#define GRPC_MDSTR_ACCEPT_ENCODING   (grpc_static_slice_table()[16])
 
#define GRPC_MDSTR_GRPC_INTERNAL_ENCODING_REQUEST    (grpc_static_slice_table()[17])
 
#define GRPC_MDSTR_GRPC_INTERNAL_STREAM_ENCODING_REQUEST    (grpc_static_slice_table()[18])
 
#define GRPC_MDSTR_USER_AGENT   (grpc_static_slice_table()[19])
 
#define GRPC_MDSTR_HOST   (grpc_static_slice_table()[20])
 
#define GRPC_MDSTR_GRPC_PREVIOUS_RPC_ATTEMPTS   (grpc_static_slice_table()[21])
 
#define GRPC_MDSTR_GRPC_RETRY_PUSHBACK_MS   (grpc_static_slice_table()[22])
 
#define GRPC_MDSTR_X_ENDPOINT_LOAD_METRICS_BIN   (grpc_static_slice_table()[23])
 
#define GRPC_MDSTR_GRPC_TIMEOUT   (grpc_static_slice_table()[24])
 
#define GRPC_MDSTR_1   (grpc_static_slice_table()[25])
 
#define GRPC_MDSTR_2   (grpc_static_slice_table()[26])
 
#define GRPC_MDSTR_3   (grpc_static_slice_table()[27])
 
#define GRPC_MDSTR_4   (grpc_static_slice_table()[28])
 
#define GRPC_MDSTR_EMPTY   (grpc_static_slice_table()[29])
 
#define GRPC_MDSTR_GRPC_DOT_WAIT_FOR_READY   (grpc_static_slice_table()[30])
 
#define GRPC_MDSTR_GRPC_DOT_TIMEOUT   (grpc_static_slice_table()[31])
 
#define GRPC_MDSTR_GRPC_DOT_MAX_REQUEST_MESSAGE_BYTES    (grpc_static_slice_table()[32])
 
#define GRPC_MDSTR_GRPC_DOT_MAX_RESPONSE_MESSAGE_BYTES    (grpc_static_slice_table()[33])
 
#define GRPC_MDSTR_SLASH_GRPC_DOT_LB_DOT_V1_DOT_LOADBALANCER_SLASH_BALANCELOAD    (grpc_static_slice_table()[34])
 
#define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_LOAD_STATS_DOT_V2_DOT_LOADREPORTINGSERVICE_SLASH_STREAMLOADSTATS    (grpc_static_slice_table()[35])
 
#define GRPC_MDSTR_SLASH_GRPC_DOT_HEALTH_DOT_V1_DOT_HEALTH_SLASH_WATCH    (grpc_static_slice_table()[36])
 
#define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_DISCOVERY_DOT_V2_DOT_AGGREGATEDDISCOVERYSERVICE_SLASH_STREAMAGGREGATEDRESOURCES    (grpc_static_slice_table()[37])
 
#define GRPC_MDSTR_DEFLATE   (grpc_static_slice_table()[38])
 
#define GRPC_MDSTR_GZIP   (grpc_static_slice_table()[39])
 
#define GRPC_MDSTR_STREAM_SLASH_GZIP   (grpc_static_slice_table()[40])
 
#define GRPC_MDSTR_GET   (grpc_static_slice_table()[41])
 
#define GRPC_MDSTR_POST   (grpc_static_slice_table()[42])
 
#define GRPC_MDSTR_SLASH   (grpc_static_slice_table()[43])
 
#define GRPC_MDSTR_SLASH_INDEX_DOT_HTML   (grpc_static_slice_table()[44])
 
#define GRPC_MDSTR_HTTP   (grpc_static_slice_table()[45])
 
#define GRPC_MDSTR_HTTPS   (grpc_static_slice_table()[46])
 
#define GRPC_MDSTR_200   (grpc_static_slice_table()[47])
 
#define GRPC_MDSTR_204   (grpc_static_slice_table()[48])
 
#define GRPC_MDSTR_206   (grpc_static_slice_table()[49])
 
#define GRPC_MDSTR_304   (grpc_static_slice_table()[50])
 
#define GRPC_MDSTR_400   (grpc_static_slice_table()[51])
 
#define GRPC_MDSTR_404   (grpc_static_slice_table()[52])
 
#define GRPC_MDSTR_500   (grpc_static_slice_table()[53])
 
#define GRPC_MDSTR_ACCEPT_CHARSET   (grpc_static_slice_table()[54])
 
#define GRPC_MDSTR_GZIP_COMMA_DEFLATE   (grpc_static_slice_table()[55])
 
#define GRPC_MDSTR_ACCEPT_LANGUAGE   (grpc_static_slice_table()[56])
 
#define GRPC_MDSTR_ACCEPT_RANGES   (grpc_static_slice_table()[57])
 
#define GRPC_MDSTR_ACCEPT   (grpc_static_slice_table()[58])
 
#define GRPC_MDSTR_ACCESS_CONTROL_ALLOW_ORIGIN   (grpc_static_slice_table()[59])
 
#define GRPC_MDSTR_AGE   (grpc_static_slice_table()[60])
 
#define GRPC_MDSTR_ALLOW   (grpc_static_slice_table()[61])
 
#define GRPC_MDSTR_AUTHORIZATION   (grpc_static_slice_table()[62])
 
#define GRPC_MDSTR_CACHE_CONTROL   (grpc_static_slice_table()[63])
 
#define GRPC_MDSTR_CONTENT_DISPOSITION   (grpc_static_slice_table()[64])
 
#define GRPC_MDSTR_CONTENT_LANGUAGE   (grpc_static_slice_table()[65])
 
#define GRPC_MDSTR_CONTENT_LENGTH   (grpc_static_slice_table()[66])
 
#define GRPC_MDSTR_CONTENT_LOCATION   (grpc_static_slice_table()[67])
 
#define GRPC_MDSTR_CONTENT_RANGE   (grpc_static_slice_table()[68])
 
#define GRPC_MDSTR_COOKIE   (grpc_static_slice_table()[69])
 
#define GRPC_MDSTR_DATE   (grpc_static_slice_table()[70])
 
#define GRPC_MDSTR_ETAG   (grpc_static_slice_table()[71])
 
#define GRPC_MDSTR_EXPECT   (grpc_static_slice_table()[72])
 
#define GRPC_MDSTR_EXPIRES   (grpc_static_slice_table()[73])
 
#define GRPC_MDSTR_FROM   (grpc_static_slice_table()[74])
 
#define GRPC_MDSTR_IF_MATCH   (grpc_static_slice_table()[75])
 
#define GRPC_MDSTR_IF_MODIFIED_SINCE   (grpc_static_slice_table()[76])
 
#define GRPC_MDSTR_IF_NONE_MATCH   (grpc_static_slice_table()[77])
 
#define GRPC_MDSTR_IF_RANGE   (grpc_static_slice_table()[78])
 
#define GRPC_MDSTR_IF_UNMODIFIED_SINCE   (grpc_static_slice_table()[79])
 
#define GRPC_MDSTR_LAST_MODIFIED   (grpc_static_slice_table()[80])
 
#define GRPC_MDSTR_LINK   (grpc_static_slice_table()[81])
 
#define GRPC_MDSTR_LOCATION   (grpc_static_slice_table()[82])
 
#define GRPC_MDSTR_MAX_FORWARDS   (grpc_static_slice_table()[83])
 
#define GRPC_MDSTR_PROXY_AUTHENTICATE   (grpc_static_slice_table()[84])
 
#define GRPC_MDSTR_PROXY_AUTHORIZATION   (grpc_static_slice_table()[85])
 
#define GRPC_MDSTR_RANGE   (grpc_static_slice_table()[86])
 
#define GRPC_MDSTR_REFERER   (grpc_static_slice_table()[87])
 
#define GRPC_MDSTR_REFRESH   (grpc_static_slice_table()[88])
 
#define GRPC_MDSTR_RETRY_AFTER   (grpc_static_slice_table()[89])
 
#define GRPC_MDSTR_SERVER   (grpc_static_slice_table()[90])
 
#define GRPC_MDSTR_SET_COOKIE   (grpc_static_slice_table()[91])
 
#define GRPC_MDSTR_STRICT_TRANSPORT_SECURITY   (grpc_static_slice_table()[92])
 
#define GRPC_MDSTR_TRANSFER_ENCODING   (grpc_static_slice_table()[93])
 
#define GRPC_MDSTR_VARY   (grpc_static_slice_table()[94])
 
#define GRPC_MDSTR_VIA   (grpc_static_slice_table()[95])
 
#define GRPC_MDSTR_WWW_AUTHENTICATE   (grpc_static_slice_table()[96])
 
#define GRPC_MDSTR_0   (grpc_static_slice_table()[97])
 
#define GRPC_MDSTR_IDENTITY   (grpc_static_slice_table()[98])
 
#define GRPC_MDSTR_TRAILERS   (grpc_static_slice_table()[99])
 
#define GRPC_MDSTR_APPLICATION_SLASH_GRPC   (grpc_static_slice_table()[100])
 
#define GRPC_MDSTR_GRPC   (grpc_static_slice_table()[101])
 
#define GRPC_MDSTR_PUT   (grpc_static_slice_table()[102])
 
#define GRPC_MDSTR_LB_COST_BIN   (grpc_static_slice_table()[103])
 
#define GRPC_MDSTR_IDENTITY_COMMA_DEFLATE   (grpc_static_slice_table()[104])
 
#define GRPC_MDSTR_IDENTITY_COMMA_GZIP   (grpc_static_slice_table()[105])
 
#define GRPC_MDSTR_DEFLATE_COMMA_GZIP   (grpc_static_slice_table()[106])
 
#define GRPC_MDSTR_IDENTITY_COMMA_DEFLATE_COMMA_GZIP    (grpc_static_slice_table()[107])
 
#define GRPC_IS_STATIC_METADATA_STRING(slice)
 
#define GRPC_STATIC_METADATA_INDEX(static_slice)
 
#define GRPC_STATIC_MDELEM_COUNT   85
 
#define GRPC_MDELEM_AUTHORITY_EMPTY   (grpc_static_mdelem_manifested()[0])
 
#define GRPC_MDELEM_METHOD_GET   (grpc_static_mdelem_manifested()[1])
 
#define GRPC_MDELEM_METHOD_POST   (grpc_static_mdelem_manifested()[2])
 
#define GRPC_MDELEM_PATH_SLASH   (grpc_static_mdelem_manifested()[3])
 
#define GRPC_MDELEM_PATH_SLASH_INDEX_DOT_HTML    (grpc_static_mdelem_manifested()[4])
 
#define GRPC_MDELEM_SCHEME_HTTP   (grpc_static_mdelem_manifested()[5])
 
#define GRPC_MDELEM_SCHEME_HTTPS   (grpc_static_mdelem_manifested()[6])
 
#define GRPC_MDELEM_STATUS_200   (grpc_static_mdelem_manifested()[7])
 
#define GRPC_MDELEM_STATUS_204   (grpc_static_mdelem_manifested()[8])
 
#define GRPC_MDELEM_STATUS_206   (grpc_static_mdelem_manifested()[9])
 
#define GRPC_MDELEM_STATUS_304   (grpc_static_mdelem_manifested()[10])
 
#define GRPC_MDELEM_STATUS_400   (grpc_static_mdelem_manifested()[11])
 
#define GRPC_MDELEM_STATUS_404   (grpc_static_mdelem_manifested()[12])
 
#define GRPC_MDELEM_STATUS_500   (grpc_static_mdelem_manifested()[13])
 
#define GRPC_MDELEM_ACCEPT_CHARSET_EMPTY   (grpc_static_mdelem_manifested()[14])
 
#define GRPC_MDELEM_ACCEPT_ENCODING_GZIP_COMMA_DEFLATE    (grpc_static_mdelem_manifested()[15])
 
#define GRPC_MDELEM_ACCEPT_LANGUAGE_EMPTY   (grpc_static_mdelem_manifested()[16])
 
#define GRPC_MDELEM_ACCEPT_RANGES_EMPTY   (grpc_static_mdelem_manifested()[17])
 
#define GRPC_MDELEM_ACCEPT_EMPTY   (grpc_static_mdelem_manifested()[18])
 
#define GRPC_MDELEM_ACCESS_CONTROL_ALLOW_ORIGIN_EMPTY    (grpc_static_mdelem_manifested()[19])
 
#define GRPC_MDELEM_AGE_EMPTY   (grpc_static_mdelem_manifested()[20])
 
#define GRPC_MDELEM_ALLOW_EMPTY   (grpc_static_mdelem_manifested()[21])
 
#define GRPC_MDELEM_AUTHORIZATION_EMPTY   (grpc_static_mdelem_manifested()[22])
 
#define GRPC_MDELEM_CACHE_CONTROL_EMPTY   (grpc_static_mdelem_manifested()[23])
 
#define GRPC_MDELEM_CONTENT_DISPOSITION_EMPTY    (grpc_static_mdelem_manifested()[24])
 
#define GRPC_MDELEM_CONTENT_ENCODING_EMPTY   (grpc_static_mdelem_manifested()[25])
 
#define GRPC_MDELEM_CONTENT_LANGUAGE_EMPTY   (grpc_static_mdelem_manifested()[26])
 
#define GRPC_MDELEM_CONTENT_LENGTH_EMPTY   (grpc_static_mdelem_manifested()[27])
 
#define GRPC_MDELEM_CONTENT_LOCATION_EMPTY   (grpc_static_mdelem_manifested()[28])
 
#define GRPC_MDELEM_CONTENT_RANGE_EMPTY   (grpc_static_mdelem_manifested()[29])
 
#define GRPC_MDELEM_CONTENT_TYPE_EMPTY   (grpc_static_mdelem_manifested()[30])
 
#define GRPC_MDELEM_COOKIE_EMPTY   (grpc_static_mdelem_manifested()[31])
 
#define GRPC_MDELEM_DATE_EMPTY   (grpc_static_mdelem_manifested()[32])
 
#define GRPC_MDELEM_ETAG_EMPTY   (grpc_static_mdelem_manifested()[33])
 
#define GRPC_MDELEM_EXPECT_EMPTY   (grpc_static_mdelem_manifested()[34])
 
#define GRPC_MDELEM_EXPIRES_EMPTY   (grpc_static_mdelem_manifested()[35])
 
#define GRPC_MDELEM_FROM_EMPTY   (grpc_static_mdelem_manifested()[36])
 
#define GRPC_MDELEM_HOST_EMPTY   (grpc_static_mdelem_manifested()[37])
 
#define GRPC_MDELEM_IF_MATCH_EMPTY   (grpc_static_mdelem_manifested()[38])
 
#define GRPC_MDELEM_IF_MODIFIED_SINCE_EMPTY    (grpc_static_mdelem_manifested()[39])
 
#define GRPC_MDELEM_IF_NONE_MATCH_EMPTY   (grpc_static_mdelem_manifested()[40])
 
#define GRPC_MDELEM_IF_RANGE_EMPTY   (grpc_static_mdelem_manifested()[41])
 
#define GRPC_MDELEM_IF_UNMODIFIED_SINCE_EMPTY    (grpc_static_mdelem_manifested()[42])
 
#define GRPC_MDELEM_LAST_MODIFIED_EMPTY   (grpc_static_mdelem_manifested()[43])
 
#define GRPC_MDELEM_LINK_EMPTY   (grpc_static_mdelem_manifested()[44])
 
#define GRPC_MDELEM_LOCATION_EMPTY   (grpc_static_mdelem_manifested()[45])
 
#define GRPC_MDELEM_MAX_FORWARDS_EMPTY   (grpc_static_mdelem_manifested()[46])
 
#define GRPC_MDELEM_PROXY_AUTHENTICATE_EMPTY    (grpc_static_mdelem_manifested()[47])
 
#define GRPC_MDELEM_PROXY_AUTHORIZATION_EMPTY    (grpc_static_mdelem_manifested()[48])
 
#define GRPC_MDELEM_RANGE_EMPTY   (grpc_static_mdelem_manifested()[49])
 
#define GRPC_MDELEM_REFERER_EMPTY   (grpc_static_mdelem_manifested()[50])
 
#define GRPC_MDELEM_REFRESH_EMPTY   (grpc_static_mdelem_manifested()[51])
 
#define GRPC_MDELEM_RETRY_AFTER_EMPTY   (grpc_static_mdelem_manifested()[52])
 
#define GRPC_MDELEM_SERVER_EMPTY   (grpc_static_mdelem_manifested()[53])
 
#define GRPC_MDELEM_SET_COOKIE_EMPTY   (grpc_static_mdelem_manifested()[54])
 
#define GRPC_MDELEM_STRICT_TRANSPORT_SECURITY_EMPTY    (grpc_static_mdelem_manifested()[55])
 
#define GRPC_MDELEM_TRANSFER_ENCODING_EMPTY    (grpc_static_mdelem_manifested()[56])
 
#define GRPC_MDELEM_USER_AGENT_EMPTY   (grpc_static_mdelem_manifested()[57])
 
#define GRPC_MDELEM_VARY_EMPTY   (grpc_static_mdelem_manifested()[58])
 
#define GRPC_MDELEM_VIA_EMPTY   (grpc_static_mdelem_manifested()[59])
 
#define GRPC_MDELEM_WWW_AUTHENTICATE_EMPTY   (grpc_static_mdelem_manifested()[60])
 
#define GRPC_MDELEM_GRPC_STATUS_0   (grpc_static_mdelem_manifested()[61])
 
#define GRPC_MDELEM_GRPC_STATUS_1   (grpc_static_mdelem_manifested()[62])
 
#define GRPC_MDELEM_GRPC_STATUS_2   (grpc_static_mdelem_manifested()[63])
 
#define GRPC_MDELEM_GRPC_ENCODING_IDENTITY   (grpc_static_mdelem_manifested()[64])
 
#define GRPC_MDELEM_GRPC_ENCODING_GZIP   (grpc_static_mdelem_manifested()[65])
 
#define GRPC_MDELEM_GRPC_ENCODING_DEFLATE   (grpc_static_mdelem_manifested()[66])
 
#define GRPC_MDELEM_TE_TRAILERS   (grpc_static_mdelem_manifested()[67])
 
#define GRPC_MDELEM_CONTENT_TYPE_APPLICATION_SLASH_GRPC    (grpc_static_mdelem_manifested()[68])
 
#define GRPC_MDELEM_SCHEME_GRPC   (grpc_static_mdelem_manifested()[69])
 
#define GRPC_MDELEM_METHOD_PUT   (grpc_static_mdelem_manifested()[70])
 
#define GRPC_MDELEM_ACCEPT_ENCODING_EMPTY   (grpc_static_mdelem_manifested()[71])
 
#define GRPC_MDELEM_CONTENT_ENCODING_IDENTITY    (grpc_static_mdelem_manifested()[72])
 
#define GRPC_MDELEM_CONTENT_ENCODING_GZIP   (grpc_static_mdelem_manifested()[73])
 
#define GRPC_MDELEM_LB_COST_BIN_EMPTY   (grpc_static_mdelem_manifested()[74])
 
#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY    (grpc_static_mdelem_manifested()[75])
 
#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE    (grpc_static_mdelem_manifested()[76])
 
#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE    (grpc_static_mdelem_manifested()[77])
 
#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_GZIP    (grpc_static_mdelem_manifested()[78])
 
#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP    (grpc_static_mdelem_manifested()[79])
 
#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE_COMMA_GZIP    (grpc_static_mdelem_manifested()[80])
 
#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE_COMMA_GZIP    (grpc_static_mdelem_manifested()[81])
 
#define GRPC_MDELEM_ACCEPT_ENCODING_IDENTITY    (grpc_static_mdelem_manifested()[82])
 
#define GRPC_MDELEM_ACCEPT_ENCODING_GZIP   (grpc_static_mdelem_manifested()[83])
 
#define GRPC_MDELEM_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP    (grpc_static_mdelem_manifested()[84])
 
#define GRPC_BATCH_INDEX_OF(slice)
 
#define GRPC_MDELEM_ACCEPT_ENCODING_FOR_ALGORITHMS(algs)
 
#define GRPC_MDELEM_ACCEPT_STREAM_ENCODING_FOR_ALGORITHMS(algs)
 

Enumerations

enum  grpc_metadata_batch_callouts_index {
  GRPC_BATCH_PATH , GRPC_BATCH_METHOD , GRPC_BATCH_STATUS , GRPC_BATCH_AUTHORITY ,
  GRPC_BATCH_SCHEME , GRPC_BATCH_TE , GRPC_BATCH_GRPC_MESSAGE , GRPC_BATCH_GRPC_STATUS ,
  GRPC_BATCH_GRPC_PAYLOAD_BIN , GRPC_BATCH_GRPC_ENCODING , GRPC_BATCH_GRPC_ACCEPT_ENCODING , GRPC_BATCH_GRPC_SERVER_STATS_BIN ,
  GRPC_BATCH_GRPC_TAGS_BIN , GRPC_BATCH_GRPC_TRACE_BIN , GRPC_BATCH_CONTENT_TYPE , GRPC_BATCH_CONTENT_ENCODING ,
  GRPC_BATCH_ACCEPT_ENCODING , GRPC_BATCH_GRPC_INTERNAL_ENCODING_REQUEST , GRPC_BATCH_GRPC_INTERNAL_STREAM_ENCODING_REQUEST , GRPC_BATCH_USER_AGENT ,
  GRPC_BATCH_HOST , GRPC_BATCH_GRPC_PREVIOUS_RPC_ATTEMPTS , GRPC_BATCH_GRPC_RETRY_PUSHBACK_MS , GRPC_BATCH_X_ENDPOINT_LOAD_METRICS_BIN ,
  GRPC_BATCH_CALLOUTS_COUNT
}
 

Functions

void grpc_init_static_metadata_ctx (void)
 
void grpc_destroy_static_metadata_ctx (void)
 
uint64_t grpc_core::StaticMetadataInitCanary ()
 
const grpc_core::StaticMetadataSlicegrpc_static_slice_table ()
 
grpc_core::StaticSliceRefcountgrpc_static_metadata_refcounts ()
 
grpc_core::StaticMetadatagrpc_static_mdelem_table ()
 
grpc_mdelemgrpc_static_mdelem_manifested ()
 
grpc_mdelem grpc_static_mdelem_for_static_strings (intptr_t a, intptr_t b)
 

Variables

constexpr uint64_t grpc_core::kGrpcStaticMetadataInitCanary = 0xCAFEF00DC0FFEE11L
 
const StaticMetadataSlice * grpc_core::g_static_metadata_slice_table
 
StaticSliceRefcount * grpc_core::g_static_metadata_slice_refcounts
 
StaticMetadata * grpc_core::g_static_mdelem_table
 
grpc_mdelemgrpc_core::g_static_mdelem_manifested
 
uintptr_t grpc_static_mdelem_user_data [85]
 
const uint8_t grpc_static_accept_encoding_metadata [8]
 
const uint8_t grpc_static_accept_stream_encoding_metadata [4]
 

Macro Definition Documentation

◆ GRPC_BATCH_INDEX_OF

#define GRPC_BATCH_INDEX_OF (   slice)
Value:
reinterpret_cast<grpc_core::StaticSliceRefcount*>((slice).refcount) \
->index <= static_cast<uint32_t>(GRPC_BATCH_CALLOUTS_COUNT) \
reinterpret_cast<grpc_core::StaticSliceRefcount*>( \
(slice).refcount) \
->index) \
grpc_metadata_batch_callouts_index
Definition: static_metadata.h:516
@ GRPC_BATCH_CALLOUTS_COUNT
Definition: static_metadata.h:541
#define GRPC_IS_STATIC_METADATA_STRING(slice)
Definition: static_metadata.h:295
Definition: slice_internal.h:176
const uint32_t index
Definition: slice_internal.h:184

◆ GRPC_IS_STATIC_METADATA_STRING

#define GRPC_IS_STATIC_METADATA_STRING (   slice)
Value:
((slice).refcount != NULL && \
(slice).refcount->GetType() == grpc_slice_refcount::Type::STATIC)

◆ GRPC_MDELEM_ACCEPT_CHARSET_EMPTY

#define GRPC_MDELEM_ACCEPT_CHARSET_EMPTY   (grpc_static_mdelem_manifested()[14])

◆ GRPC_MDELEM_ACCEPT_EMPTY

#define GRPC_MDELEM_ACCEPT_EMPTY   (grpc_static_mdelem_manifested()[18])

◆ GRPC_MDELEM_ACCEPT_ENCODING_EMPTY

#define GRPC_MDELEM_ACCEPT_ENCODING_EMPTY   (grpc_static_mdelem_manifested()[71])

◆ GRPC_MDELEM_ACCEPT_ENCODING_FOR_ALGORITHMS

#define GRPC_MDELEM_ACCEPT_ENCODING_FOR_ALGORITHMS (   algs)
Value:
.data(), \
#define GRPC_MAKE_MDELEM(data, storage)
Definition: metadata.h:111
@ GRPC_MDELEM_STORAGE_STATIC
Definition: metadata.h:89
const uint8_t grpc_static_accept_encoding_metadata[8]
grpc_core::StaticMetadata * grpc_static_mdelem_table()
Definition: static_metadata.h:309

◆ GRPC_MDELEM_ACCEPT_ENCODING_GZIP

#define GRPC_MDELEM_ACCEPT_ENCODING_GZIP   (grpc_static_mdelem_manifested()[83])

◆ GRPC_MDELEM_ACCEPT_ENCODING_GZIP_COMMA_DEFLATE

#define GRPC_MDELEM_ACCEPT_ENCODING_GZIP_COMMA_DEFLATE    (grpc_static_mdelem_manifested()[15])

◆ GRPC_MDELEM_ACCEPT_ENCODING_IDENTITY

#define GRPC_MDELEM_ACCEPT_ENCODING_IDENTITY    (grpc_static_mdelem_manifested()[82])

◆ GRPC_MDELEM_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP

#define GRPC_MDELEM_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP    (grpc_static_mdelem_manifested()[84])

◆ GRPC_MDELEM_ACCEPT_LANGUAGE_EMPTY

#define GRPC_MDELEM_ACCEPT_LANGUAGE_EMPTY   (grpc_static_mdelem_manifested()[16])

◆ GRPC_MDELEM_ACCEPT_RANGES_EMPTY

#define GRPC_MDELEM_ACCEPT_RANGES_EMPTY   (grpc_static_mdelem_manifested()[17])

◆ GRPC_MDELEM_ACCEPT_STREAM_ENCODING_FOR_ALGORITHMS

#define GRPC_MDELEM_ACCEPT_STREAM_ENCODING_FOR_ALGORITHMS (   algs)
Value:

◆ GRPC_MDELEM_ACCESS_CONTROL_ALLOW_ORIGIN_EMPTY

#define GRPC_MDELEM_ACCESS_CONTROL_ALLOW_ORIGIN_EMPTY    (grpc_static_mdelem_manifested()[19])

◆ GRPC_MDELEM_AGE_EMPTY

#define GRPC_MDELEM_AGE_EMPTY   (grpc_static_mdelem_manifested()[20])

◆ GRPC_MDELEM_ALLOW_EMPTY

#define GRPC_MDELEM_ALLOW_EMPTY   (grpc_static_mdelem_manifested()[21])

◆ GRPC_MDELEM_AUTHORITY_EMPTY

#define GRPC_MDELEM_AUTHORITY_EMPTY   (grpc_static_mdelem_manifested()[0])

◆ GRPC_MDELEM_AUTHORIZATION_EMPTY

#define GRPC_MDELEM_AUTHORIZATION_EMPTY   (grpc_static_mdelem_manifested()[22])

◆ GRPC_MDELEM_CACHE_CONTROL_EMPTY

#define GRPC_MDELEM_CACHE_CONTROL_EMPTY   (grpc_static_mdelem_manifested()[23])

◆ GRPC_MDELEM_CONTENT_DISPOSITION_EMPTY

#define GRPC_MDELEM_CONTENT_DISPOSITION_EMPTY    (grpc_static_mdelem_manifested()[24])

◆ GRPC_MDELEM_CONTENT_ENCODING_EMPTY

#define GRPC_MDELEM_CONTENT_ENCODING_EMPTY   (grpc_static_mdelem_manifested()[25])

◆ GRPC_MDELEM_CONTENT_ENCODING_GZIP

#define GRPC_MDELEM_CONTENT_ENCODING_GZIP   (grpc_static_mdelem_manifested()[73])

◆ GRPC_MDELEM_CONTENT_ENCODING_IDENTITY

#define GRPC_MDELEM_CONTENT_ENCODING_IDENTITY    (grpc_static_mdelem_manifested()[72])

◆ GRPC_MDELEM_CONTENT_LANGUAGE_EMPTY

#define GRPC_MDELEM_CONTENT_LANGUAGE_EMPTY   (grpc_static_mdelem_manifested()[26])

◆ GRPC_MDELEM_CONTENT_LENGTH_EMPTY

#define GRPC_MDELEM_CONTENT_LENGTH_EMPTY   (grpc_static_mdelem_manifested()[27])

◆ GRPC_MDELEM_CONTENT_LOCATION_EMPTY

#define GRPC_MDELEM_CONTENT_LOCATION_EMPTY   (grpc_static_mdelem_manifested()[28])

◆ GRPC_MDELEM_CONTENT_RANGE_EMPTY

#define GRPC_MDELEM_CONTENT_RANGE_EMPTY   (grpc_static_mdelem_manifested()[29])

◆ GRPC_MDELEM_CONTENT_TYPE_APPLICATION_SLASH_GRPC

#define GRPC_MDELEM_CONTENT_TYPE_APPLICATION_SLASH_GRPC    (grpc_static_mdelem_manifested()[68])

◆ GRPC_MDELEM_CONTENT_TYPE_EMPTY

#define GRPC_MDELEM_CONTENT_TYPE_EMPTY   (grpc_static_mdelem_manifested()[30])

◆ GRPC_MDELEM_COOKIE_EMPTY

#define GRPC_MDELEM_COOKIE_EMPTY   (grpc_static_mdelem_manifested()[31])

◆ GRPC_MDELEM_DATE_EMPTY

#define GRPC_MDELEM_DATE_EMPTY   (grpc_static_mdelem_manifested()[32])

◆ GRPC_MDELEM_ETAG_EMPTY

#define GRPC_MDELEM_ETAG_EMPTY   (grpc_static_mdelem_manifested()[33])

◆ GRPC_MDELEM_EXPECT_EMPTY

#define GRPC_MDELEM_EXPECT_EMPTY   (grpc_static_mdelem_manifested()[34])

◆ GRPC_MDELEM_EXPIRES_EMPTY

#define GRPC_MDELEM_EXPIRES_EMPTY   (grpc_static_mdelem_manifested()[35])

◆ GRPC_MDELEM_FROM_EMPTY

#define GRPC_MDELEM_FROM_EMPTY   (grpc_static_mdelem_manifested()[36])

◆ GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE

#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE    (grpc_static_mdelem_manifested()[76])

◆ GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE_COMMA_GZIP

#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE_COMMA_GZIP    (grpc_static_mdelem_manifested()[80])

◆ GRPC_MDELEM_GRPC_ACCEPT_ENCODING_GZIP

#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_GZIP    (grpc_static_mdelem_manifested()[78])

◆ GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY

#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY    (grpc_static_mdelem_manifested()[75])

◆ GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE

#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE    (grpc_static_mdelem_manifested()[77])

◆ GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE_COMMA_GZIP

#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE_COMMA_GZIP    (grpc_static_mdelem_manifested()[81])

◆ GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP

#define GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP    (grpc_static_mdelem_manifested()[79])

◆ GRPC_MDELEM_GRPC_ENCODING_DEFLATE

#define GRPC_MDELEM_GRPC_ENCODING_DEFLATE   (grpc_static_mdelem_manifested()[66])

◆ GRPC_MDELEM_GRPC_ENCODING_GZIP

#define GRPC_MDELEM_GRPC_ENCODING_GZIP   (grpc_static_mdelem_manifested()[65])

◆ GRPC_MDELEM_GRPC_ENCODING_IDENTITY

#define GRPC_MDELEM_GRPC_ENCODING_IDENTITY   (grpc_static_mdelem_manifested()[64])

◆ GRPC_MDELEM_GRPC_STATUS_0

#define GRPC_MDELEM_GRPC_STATUS_0   (grpc_static_mdelem_manifested()[61])

◆ GRPC_MDELEM_GRPC_STATUS_1

#define GRPC_MDELEM_GRPC_STATUS_1   (grpc_static_mdelem_manifested()[62])

◆ GRPC_MDELEM_GRPC_STATUS_2

#define GRPC_MDELEM_GRPC_STATUS_2   (grpc_static_mdelem_manifested()[63])

◆ GRPC_MDELEM_HOST_EMPTY

#define GRPC_MDELEM_HOST_EMPTY   (grpc_static_mdelem_manifested()[37])

◆ GRPC_MDELEM_IF_MATCH_EMPTY

#define GRPC_MDELEM_IF_MATCH_EMPTY   (grpc_static_mdelem_manifested()[38])

◆ GRPC_MDELEM_IF_MODIFIED_SINCE_EMPTY

#define GRPC_MDELEM_IF_MODIFIED_SINCE_EMPTY    (grpc_static_mdelem_manifested()[39])

◆ GRPC_MDELEM_IF_NONE_MATCH_EMPTY

#define GRPC_MDELEM_IF_NONE_MATCH_EMPTY   (grpc_static_mdelem_manifested()[40])

◆ GRPC_MDELEM_IF_RANGE_EMPTY

#define GRPC_MDELEM_IF_RANGE_EMPTY   (grpc_static_mdelem_manifested()[41])

◆ GRPC_MDELEM_IF_UNMODIFIED_SINCE_EMPTY

#define GRPC_MDELEM_IF_UNMODIFIED_SINCE_EMPTY    (grpc_static_mdelem_manifested()[42])

◆ GRPC_MDELEM_LAST_MODIFIED_EMPTY

#define GRPC_MDELEM_LAST_MODIFIED_EMPTY   (grpc_static_mdelem_manifested()[43])

◆ GRPC_MDELEM_LB_COST_BIN_EMPTY

#define GRPC_MDELEM_LB_COST_BIN_EMPTY   (grpc_static_mdelem_manifested()[74])

◆ GRPC_MDELEM_LINK_EMPTY

#define GRPC_MDELEM_LINK_EMPTY   (grpc_static_mdelem_manifested()[44])

◆ GRPC_MDELEM_LOCATION_EMPTY

#define GRPC_MDELEM_LOCATION_EMPTY   (grpc_static_mdelem_manifested()[45])

◆ GRPC_MDELEM_MAX_FORWARDS_EMPTY

#define GRPC_MDELEM_MAX_FORWARDS_EMPTY   (grpc_static_mdelem_manifested()[46])

◆ GRPC_MDELEM_METHOD_GET

#define GRPC_MDELEM_METHOD_GET   (grpc_static_mdelem_manifested()[1])

◆ GRPC_MDELEM_METHOD_POST

#define GRPC_MDELEM_METHOD_POST   (grpc_static_mdelem_manifested()[2])

◆ GRPC_MDELEM_METHOD_PUT

#define GRPC_MDELEM_METHOD_PUT   (grpc_static_mdelem_manifested()[70])

◆ GRPC_MDELEM_PATH_SLASH

#define GRPC_MDELEM_PATH_SLASH   (grpc_static_mdelem_manifested()[3])

◆ GRPC_MDELEM_PATH_SLASH_INDEX_DOT_HTML

#define GRPC_MDELEM_PATH_SLASH_INDEX_DOT_HTML    (grpc_static_mdelem_manifested()[4])

◆ GRPC_MDELEM_PROXY_AUTHENTICATE_EMPTY

#define GRPC_MDELEM_PROXY_AUTHENTICATE_EMPTY    (grpc_static_mdelem_manifested()[47])

◆ GRPC_MDELEM_PROXY_AUTHORIZATION_EMPTY

#define GRPC_MDELEM_PROXY_AUTHORIZATION_EMPTY    (grpc_static_mdelem_manifested()[48])

◆ GRPC_MDELEM_RANGE_EMPTY

#define GRPC_MDELEM_RANGE_EMPTY   (grpc_static_mdelem_manifested()[49])

◆ GRPC_MDELEM_REFERER_EMPTY

#define GRPC_MDELEM_REFERER_EMPTY   (grpc_static_mdelem_manifested()[50])

◆ GRPC_MDELEM_REFRESH_EMPTY

#define GRPC_MDELEM_REFRESH_EMPTY   (grpc_static_mdelem_manifested()[51])

◆ GRPC_MDELEM_RETRY_AFTER_EMPTY

#define GRPC_MDELEM_RETRY_AFTER_EMPTY   (grpc_static_mdelem_manifested()[52])

◆ GRPC_MDELEM_SCHEME_GRPC

#define GRPC_MDELEM_SCHEME_GRPC   (grpc_static_mdelem_manifested()[69])

◆ GRPC_MDELEM_SCHEME_HTTP

#define GRPC_MDELEM_SCHEME_HTTP   (grpc_static_mdelem_manifested()[5])

◆ GRPC_MDELEM_SCHEME_HTTPS

#define GRPC_MDELEM_SCHEME_HTTPS   (grpc_static_mdelem_manifested()[6])

◆ GRPC_MDELEM_SERVER_EMPTY

#define GRPC_MDELEM_SERVER_EMPTY   (grpc_static_mdelem_manifested()[53])

◆ GRPC_MDELEM_SET_COOKIE_EMPTY

#define GRPC_MDELEM_SET_COOKIE_EMPTY   (grpc_static_mdelem_manifested()[54])

◆ GRPC_MDELEM_STATUS_200

#define GRPC_MDELEM_STATUS_200   (grpc_static_mdelem_manifested()[7])

◆ GRPC_MDELEM_STATUS_204

#define GRPC_MDELEM_STATUS_204   (grpc_static_mdelem_manifested()[8])

◆ GRPC_MDELEM_STATUS_206

#define GRPC_MDELEM_STATUS_206   (grpc_static_mdelem_manifested()[9])

◆ GRPC_MDELEM_STATUS_304

#define GRPC_MDELEM_STATUS_304   (grpc_static_mdelem_manifested()[10])

◆ GRPC_MDELEM_STATUS_400

#define GRPC_MDELEM_STATUS_400   (grpc_static_mdelem_manifested()[11])

◆ GRPC_MDELEM_STATUS_404

#define GRPC_MDELEM_STATUS_404   (grpc_static_mdelem_manifested()[12])

◆ GRPC_MDELEM_STATUS_500

#define GRPC_MDELEM_STATUS_500   (grpc_static_mdelem_manifested()[13])

◆ GRPC_MDELEM_STRICT_TRANSPORT_SECURITY_EMPTY

#define GRPC_MDELEM_STRICT_TRANSPORT_SECURITY_EMPTY    (grpc_static_mdelem_manifested()[55])

◆ GRPC_MDELEM_TE_TRAILERS

#define GRPC_MDELEM_TE_TRAILERS   (grpc_static_mdelem_manifested()[67])

◆ GRPC_MDELEM_TRANSFER_ENCODING_EMPTY

#define GRPC_MDELEM_TRANSFER_ENCODING_EMPTY    (grpc_static_mdelem_manifested()[56])

◆ GRPC_MDELEM_USER_AGENT_EMPTY

#define GRPC_MDELEM_USER_AGENT_EMPTY   (grpc_static_mdelem_manifested()[57])

◆ GRPC_MDELEM_VARY_EMPTY

#define GRPC_MDELEM_VARY_EMPTY   (grpc_static_mdelem_manifested()[58])

◆ GRPC_MDELEM_VIA_EMPTY

#define GRPC_MDELEM_VIA_EMPTY   (grpc_static_mdelem_manifested()[59])

◆ GRPC_MDELEM_WWW_AUTHENTICATE_EMPTY

#define GRPC_MDELEM_WWW_AUTHENTICATE_EMPTY   (grpc_static_mdelem_manifested()[60])

◆ GRPC_MDSTR_0

#define GRPC_MDSTR_0   (grpc_static_slice_table()[97])

◆ GRPC_MDSTR_1

#define GRPC_MDSTR_1   (grpc_static_slice_table()[25])

◆ GRPC_MDSTR_2

#define GRPC_MDSTR_2   (grpc_static_slice_table()[26])

◆ GRPC_MDSTR_200

#define GRPC_MDSTR_200   (grpc_static_slice_table()[47])

◆ GRPC_MDSTR_204

#define GRPC_MDSTR_204   (grpc_static_slice_table()[48])

◆ GRPC_MDSTR_206

#define GRPC_MDSTR_206   (grpc_static_slice_table()[49])

◆ GRPC_MDSTR_3

#define GRPC_MDSTR_3   (grpc_static_slice_table()[27])

◆ GRPC_MDSTR_304

#define GRPC_MDSTR_304   (grpc_static_slice_table()[50])

◆ GRPC_MDSTR_4

#define GRPC_MDSTR_4   (grpc_static_slice_table()[28])

◆ GRPC_MDSTR_400

#define GRPC_MDSTR_400   (grpc_static_slice_table()[51])

◆ GRPC_MDSTR_404

#define GRPC_MDSTR_404   (grpc_static_slice_table()[52])

◆ GRPC_MDSTR_500

#define GRPC_MDSTR_500   (grpc_static_slice_table()[53])

◆ GRPC_MDSTR_ACCEPT

#define GRPC_MDSTR_ACCEPT   (grpc_static_slice_table()[58])

◆ GRPC_MDSTR_ACCEPT_CHARSET

#define GRPC_MDSTR_ACCEPT_CHARSET   (grpc_static_slice_table()[54])

◆ GRPC_MDSTR_ACCEPT_ENCODING

#define GRPC_MDSTR_ACCEPT_ENCODING   (grpc_static_slice_table()[16])

◆ GRPC_MDSTR_ACCEPT_LANGUAGE

#define GRPC_MDSTR_ACCEPT_LANGUAGE   (grpc_static_slice_table()[56])

◆ GRPC_MDSTR_ACCEPT_RANGES

#define GRPC_MDSTR_ACCEPT_RANGES   (grpc_static_slice_table()[57])

◆ GRPC_MDSTR_ACCESS_CONTROL_ALLOW_ORIGIN

#define GRPC_MDSTR_ACCESS_CONTROL_ALLOW_ORIGIN   (grpc_static_slice_table()[59])

◆ GRPC_MDSTR_AGE

#define GRPC_MDSTR_AGE   (grpc_static_slice_table()[60])

◆ GRPC_MDSTR_ALLOW

#define GRPC_MDSTR_ALLOW   (grpc_static_slice_table()[61])

◆ GRPC_MDSTR_APPLICATION_SLASH_GRPC

#define GRPC_MDSTR_APPLICATION_SLASH_GRPC   (grpc_static_slice_table()[100])

◆ GRPC_MDSTR_AUTHORITY

#define GRPC_MDSTR_AUTHORITY   (grpc_static_slice_table()[3])

◆ GRPC_MDSTR_AUTHORIZATION

#define GRPC_MDSTR_AUTHORIZATION   (grpc_static_slice_table()[62])

◆ GRPC_MDSTR_CACHE_CONTROL

#define GRPC_MDSTR_CACHE_CONTROL   (grpc_static_slice_table()[63])

◆ GRPC_MDSTR_CONTENT_DISPOSITION

#define GRPC_MDSTR_CONTENT_DISPOSITION   (grpc_static_slice_table()[64])

◆ GRPC_MDSTR_CONTENT_ENCODING

#define GRPC_MDSTR_CONTENT_ENCODING   (grpc_static_slice_table()[15])

◆ GRPC_MDSTR_CONTENT_LANGUAGE

#define GRPC_MDSTR_CONTENT_LANGUAGE   (grpc_static_slice_table()[65])

◆ GRPC_MDSTR_CONTENT_LENGTH

#define GRPC_MDSTR_CONTENT_LENGTH   (grpc_static_slice_table()[66])

◆ GRPC_MDSTR_CONTENT_LOCATION

#define GRPC_MDSTR_CONTENT_LOCATION   (grpc_static_slice_table()[67])

◆ GRPC_MDSTR_CONTENT_RANGE

#define GRPC_MDSTR_CONTENT_RANGE   (grpc_static_slice_table()[68])

◆ GRPC_MDSTR_CONTENT_TYPE

#define GRPC_MDSTR_CONTENT_TYPE   (grpc_static_slice_table()[14])

◆ GRPC_MDSTR_COOKIE

#define GRPC_MDSTR_COOKIE   (grpc_static_slice_table()[69])

◆ GRPC_MDSTR_DATE

#define GRPC_MDSTR_DATE   (grpc_static_slice_table()[70])

◆ GRPC_MDSTR_DEFLATE

#define GRPC_MDSTR_DEFLATE   (grpc_static_slice_table()[38])

◆ GRPC_MDSTR_DEFLATE_COMMA_GZIP

#define GRPC_MDSTR_DEFLATE_COMMA_GZIP   (grpc_static_slice_table()[106])

◆ GRPC_MDSTR_EMPTY

#define GRPC_MDSTR_EMPTY   (grpc_static_slice_table()[29])

◆ GRPC_MDSTR_ETAG

#define GRPC_MDSTR_ETAG   (grpc_static_slice_table()[71])

◆ GRPC_MDSTR_EXPECT

#define GRPC_MDSTR_EXPECT   (grpc_static_slice_table()[72])

◆ GRPC_MDSTR_EXPIRES

#define GRPC_MDSTR_EXPIRES   (grpc_static_slice_table()[73])

◆ GRPC_MDSTR_FROM

#define GRPC_MDSTR_FROM   (grpc_static_slice_table()[74])

◆ GRPC_MDSTR_GET

#define GRPC_MDSTR_GET   (grpc_static_slice_table()[41])

◆ GRPC_MDSTR_GRPC

#define GRPC_MDSTR_GRPC   (grpc_static_slice_table()[101])

◆ GRPC_MDSTR_GRPC_ACCEPT_ENCODING

#define GRPC_MDSTR_GRPC_ACCEPT_ENCODING   (grpc_static_slice_table()[10])

◆ GRPC_MDSTR_GRPC_DOT_MAX_REQUEST_MESSAGE_BYTES

#define GRPC_MDSTR_GRPC_DOT_MAX_REQUEST_MESSAGE_BYTES    (grpc_static_slice_table()[32])

◆ GRPC_MDSTR_GRPC_DOT_MAX_RESPONSE_MESSAGE_BYTES

#define GRPC_MDSTR_GRPC_DOT_MAX_RESPONSE_MESSAGE_BYTES    (grpc_static_slice_table()[33])

◆ GRPC_MDSTR_GRPC_DOT_TIMEOUT

#define GRPC_MDSTR_GRPC_DOT_TIMEOUT   (grpc_static_slice_table()[31])

◆ GRPC_MDSTR_GRPC_DOT_WAIT_FOR_READY

#define GRPC_MDSTR_GRPC_DOT_WAIT_FOR_READY   (grpc_static_slice_table()[30])

◆ GRPC_MDSTR_GRPC_ENCODING

#define GRPC_MDSTR_GRPC_ENCODING   (grpc_static_slice_table()[9])

◆ GRPC_MDSTR_GRPC_INTERNAL_ENCODING_REQUEST

#define GRPC_MDSTR_GRPC_INTERNAL_ENCODING_REQUEST    (grpc_static_slice_table()[17])

◆ GRPC_MDSTR_GRPC_INTERNAL_STREAM_ENCODING_REQUEST

#define GRPC_MDSTR_GRPC_INTERNAL_STREAM_ENCODING_REQUEST    (grpc_static_slice_table()[18])

◆ GRPC_MDSTR_GRPC_MESSAGE

#define GRPC_MDSTR_GRPC_MESSAGE   (grpc_static_slice_table()[6])

◆ GRPC_MDSTR_GRPC_PAYLOAD_BIN

#define GRPC_MDSTR_GRPC_PAYLOAD_BIN   (grpc_static_slice_table()[8])

◆ GRPC_MDSTR_GRPC_PREVIOUS_RPC_ATTEMPTS

#define GRPC_MDSTR_GRPC_PREVIOUS_RPC_ATTEMPTS   (grpc_static_slice_table()[21])

◆ GRPC_MDSTR_GRPC_RETRY_PUSHBACK_MS

#define GRPC_MDSTR_GRPC_RETRY_PUSHBACK_MS   (grpc_static_slice_table()[22])

◆ GRPC_MDSTR_GRPC_SERVER_STATS_BIN

#define GRPC_MDSTR_GRPC_SERVER_STATS_BIN   (grpc_static_slice_table()[11])

◆ GRPC_MDSTR_GRPC_STATUS

#define GRPC_MDSTR_GRPC_STATUS   (grpc_static_slice_table()[7])

◆ GRPC_MDSTR_GRPC_TAGS_BIN

#define GRPC_MDSTR_GRPC_TAGS_BIN   (grpc_static_slice_table()[12])

◆ GRPC_MDSTR_GRPC_TIMEOUT

#define GRPC_MDSTR_GRPC_TIMEOUT   (grpc_static_slice_table()[24])

◆ GRPC_MDSTR_GRPC_TRACE_BIN

#define GRPC_MDSTR_GRPC_TRACE_BIN   (grpc_static_slice_table()[13])

◆ GRPC_MDSTR_GZIP

#define GRPC_MDSTR_GZIP   (grpc_static_slice_table()[39])

◆ GRPC_MDSTR_GZIP_COMMA_DEFLATE

#define GRPC_MDSTR_GZIP_COMMA_DEFLATE   (grpc_static_slice_table()[55])

◆ GRPC_MDSTR_HOST

#define GRPC_MDSTR_HOST   (grpc_static_slice_table()[20])

◆ GRPC_MDSTR_HTTP

#define GRPC_MDSTR_HTTP   (grpc_static_slice_table()[45])

◆ GRPC_MDSTR_HTTPS

#define GRPC_MDSTR_HTTPS   (grpc_static_slice_table()[46])

◆ GRPC_MDSTR_IDENTITY

#define GRPC_MDSTR_IDENTITY   (grpc_static_slice_table()[98])

◆ GRPC_MDSTR_IDENTITY_COMMA_DEFLATE

#define GRPC_MDSTR_IDENTITY_COMMA_DEFLATE   (grpc_static_slice_table()[104])

◆ GRPC_MDSTR_IDENTITY_COMMA_DEFLATE_COMMA_GZIP

#define GRPC_MDSTR_IDENTITY_COMMA_DEFLATE_COMMA_GZIP    (grpc_static_slice_table()[107])

◆ GRPC_MDSTR_IDENTITY_COMMA_GZIP

#define GRPC_MDSTR_IDENTITY_COMMA_GZIP   (grpc_static_slice_table()[105])

◆ GRPC_MDSTR_IF_MATCH

#define GRPC_MDSTR_IF_MATCH   (grpc_static_slice_table()[75])

◆ GRPC_MDSTR_IF_MODIFIED_SINCE

#define GRPC_MDSTR_IF_MODIFIED_SINCE   (grpc_static_slice_table()[76])

◆ GRPC_MDSTR_IF_NONE_MATCH

#define GRPC_MDSTR_IF_NONE_MATCH   (grpc_static_slice_table()[77])

◆ GRPC_MDSTR_IF_RANGE

#define GRPC_MDSTR_IF_RANGE   (grpc_static_slice_table()[78])

◆ GRPC_MDSTR_IF_UNMODIFIED_SINCE

#define GRPC_MDSTR_IF_UNMODIFIED_SINCE   (grpc_static_slice_table()[79])

◆ GRPC_MDSTR_LAST_MODIFIED

#define GRPC_MDSTR_LAST_MODIFIED   (grpc_static_slice_table()[80])

◆ GRPC_MDSTR_LB_COST_BIN

#define GRPC_MDSTR_LB_COST_BIN   (grpc_static_slice_table()[103])

◆ GRPC_MDSTR_LINK

#define GRPC_MDSTR_LINK   (grpc_static_slice_table()[81])

◆ GRPC_MDSTR_LOCATION

#define GRPC_MDSTR_LOCATION   (grpc_static_slice_table()[82])

◆ GRPC_MDSTR_MAX_FORWARDS

#define GRPC_MDSTR_MAX_FORWARDS   (grpc_static_slice_table()[83])

◆ GRPC_MDSTR_METHOD

#define GRPC_MDSTR_METHOD   (grpc_static_slice_table()[1])

◆ GRPC_MDSTR_PATH

#define GRPC_MDSTR_PATH   (grpc_static_slice_table()[0])

◆ GRPC_MDSTR_POST

#define GRPC_MDSTR_POST   (grpc_static_slice_table()[42])

◆ GRPC_MDSTR_PROXY_AUTHENTICATE

#define GRPC_MDSTR_PROXY_AUTHENTICATE   (grpc_static_slice_table()[84])

◆ GRPC_MDSTR_PROXY_AUTHORIZATION

#define GRPC_MDSTR_PROXY_AUTHORIZATION   (grpc_static_slice_table()[85])

◆ GRPC_MDSTR_PUT

#define GRPC_MDSTR_PUT   (grpc_static_slice_table()[102])

◆ GRPC_MDSTR_RANGE

#define GRPC_MDSTR_RANGE   (grpc_static_slice_table()[86])

◆ GRPC_MDSTR_REFERER

#define GRPC_MDSTR_REFERER   (grpc_static_slice_table()[87])

◆ GRPC_MDSTR_REFRESH

#define GRPC_MDSTR_REFRESH   (grpc_static_slice_table()[88])

◆ GRPC_MDSTR_RETRY_AFTER

#define GRPC_MDSTR_RETRY_AFTER   (grpc_static_slice_table()[89])

◆ GRPC_MDSTR_SCHEME

#define GRPC_MDSTR_SCHEME   (grpc_static_slice_table()[4])

◆ GRPC_MDSTR_SERVER

#define GRPC_MDSTR_SERVER   (grpc_static_slice_table()[90])

◆ GRPC_MDSTR_SET_COOKIE

#define GRPC_MDSTR_SET_COOKIE   (grpc_static_slice_table()[91])

◆ GRPC_MDSTR_SLASH

#define GRPC_MDSTR_SLASH   (grpc_static_slice_table()[43])

◆ GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_DISCOVERY_DOT_V2_DOT_AGGREGATEDDISCOVERYSERVICE_SLASH_STREAMAGGREGATEDRESOURCES

#define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_DISCOVERY_DOT_V2_DOT_AGGREGATEDDISCOVERYSERVICE_SLASH_STREAMAGGREGATEDRESOURCES    (grpc_static_slice_table()[37])

◆ GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_LOAD_STATS_DOT_V2_DOT_LOADREPORTINGSERVICE_SLASH_STREAMLOADSTATS

#define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_LOAD_STATS_DOT_V2_DOT_LOADREPORTINGSERVICE_SLASH_STREAMLOADSTATS    (grpc_static_slice_table()[35])

◆ GRPC_MDSTR_SLASH_GRPC_DOT_HEALTH_DOT_V1_DOT_HEALTH_SLASH_WATCH

#define GRPC_MDSTR_SLASH_GRPC_DOT_HEALTH_DOT_V1_DOT_HEALTH_SLASH_WATCH    (grpc_static_slice_table()[36])

◆ GRPC_MDSTR_SLASH_GRPC_DOT_LB_DOT_V1_DOT_LOADBALANCER_SLASH_BALANCELOAD

#define GRPC_MDSTR_SLASH_GRPC_DOT_LB_DOT_V1_DOT_LOADBALANCER_SLASH_BALANCELOAD    (grpc_static_slice_table()[34])

◆ GRPC_MDSTR_SLASH_INDEX_DOT_HTML

#define GRPC_MDSTR_SLASH_INDEX_DOT_HTML   (grpc_static_slice_table()[44])

◆ GRPC_MDSTR_STATUS

#define GRPC_MDSTR_STATUS   (grpc_static_slice_table()[2])

◆ GRPC_MDSTR_STREAM_SLASH_GZIP

#define GRPC_MDSTR_STREAM_SLASH_GZIP   (grpc_static_slice_table()[40])

◆ GRPC_MDSTR_STRICT_TRANSPORT_SECURITY

#define GRPC_MDSTR_STRICT_TRANSPORT_SECURITY   (grpc_static_slice_table()[92])

◆ GRPC_MDSTR_TE

#define GRPC_MDSTR_TE   (grpc_static_slice_table()[5])

◆ GRPC_MDSTR_TRAILERS

#define GRPC_MDSTR_TRAILERS   (grpc_static_slice_table()[99])

◆ GRPC_MDSTR_TRANSFER_ENCODING

#define GRPC_MDSTR_TRANSFER_ENCODING   (grpc_static_slice_table()[93])

◆ GRPC_MDSTR_USER_AGENT

#define GRPC_MDSTR_USER_AGENT   (grpc_static_slice_table()[19])

◆ GRPC_MDSTR_VARY

#define GRPC_MDSTR_VARY   (grpc_static_slice_table()[94])

◆ GRPC_MDSTR_VIA

#define GRPC_MDSTR_VIA   (grpc_static_slice_table()[95])

◆ GRPC_MDSTR_WWW_AUTHENTICATE

#define GRPC_MDSTR_WWW_AUTHENTICATE   (grpc_static_slice_table()[96])

◆ GRPC_MDSTR_X_ENDPOINT_LOAD_METRICS_BIN

#define GRPC_MDSTR_X_ENDPOINT_LOAD_METRICS_BIN   (grpc_static_slice_table()[23])

◆ GRPC_STATIC_MDELEM_COUNT

#define GRPC_STATIC_MDELEM_COUNT   85

◆ GRPC_STATIC_MDSTR_COUNT

#define GRPC_STATIC_MDSTR_COUNT   108

◆ GRPC_STATIC_METADATA_INDEX

#define GRPC_STATIC_METADATA_INDEX (   static_slice)
Value:
(reinterpret_cast<grpc_core::StaticSliceRefcount*>((static_slice).refcount) \
->index)

Enumeration Type Documentation

◆ grpc_metadata_batch_callouts_index

Enumerator
GRPC_BATCH_PATH 
GRPC_BATCH_METHOD 
GRPC_BATCH_STATUS 
GRPC_BATCH_AUTHORITY 
GRPC_BATCH_SCHEME 
GRPC_BATCH_TE 
GRPC_BATCH_GRPC_MESSAGE 
GRPC_BATCH_GRPC_STATUS 
GRPC_BATCH_GRPC_PAYLOAD_BIN 
GRPC_BATCH_GRPC_ENCODING 
GRPC_BATCH_GRPC_ACCEPT_ENCODING 
GRPC_BATCH_GRPC_SERVER_STATS_BIN 
GRPC_BATCH_GRPC_TAGS_BIN 
GRPC_BATCH_GRPC_TRACE_BIN 
GRPC_BATCH_CONTENT_TYPE 
GRPC_BATCH_CONTENT_ENCODING 
GRPC_BATCH_ACCEPT_ENCODING 
GRPC_BATCH_GRPC_INTERNAL_ENCODING_REQUEST 
GRPC_BATCH_GRPC_INTERNAL_STREAM_ENCODING_REQUEST 
GRPC_BATCH_USER_AGENT 
GRPC_BATCH_HOST 
GRPC_BATCH_GRPC_PREVIOUS_RPC_ATTEMPTS 
GRPC_BATCH_GRPC_RETRY_PUSHBACK_MS 
GRPC_BATCH_X_ENDPOINT_LOAD_METRICS_BIN 
GRPC_BATCH_CALLOUTS_COUNT 

Function Documentation

◆ grpc_destroy_static_metadata_ctx()

void grpc_destroy_static_metadata_ctx ( void  )

◆ grpc_init_static_metadata_ctx()

void grpc_init_static_metadata_ctx ( void  )

◆ grpc_static_mdelem_for_static_strings()

grpc_mdelem grpc_static_mdelem_for_static_strings ( intptr_t  a,
intptr_t  b 
)

◆ grpc_static_mdelem_manifested()

grpc_mdelem* grpc_static_mdelem_manifested ( )
inline

◆ grpc_static_mdelem_table()

grpc_core::StaticMetadata* grpc_static_mdelem_table ( )
inline

◆ grpc_static_metadata_refcounts()

grpc_core::StaticSliceRefcount* grpc_static_metadata_refcounts ( )
inline

◆ grpc_static_slice_table()

const grpc_core::StaticMetadataSlice* grpc_static_slice_table ( )
inline

Variable Documentation

◆ grpc_static_accept_encoding_metadata

const uint8_t grpc_static_accept_encoding_metadata[8]
extern

◆ grpc_static_accept_stream_encoding_metadata

const uint8_t grpc_static_accept_stream_encoding_metadata[4]
extern

◆ grpc_static_mdelem_user_data

uintptr_t grpc_static_mdelem_user_data[85]
extern