Classes | Namespaces | Variables
hpack_encoder.h File Reference
#include <grpc/support/port_platform.h>
#include <stddef.h>
#include <cstdint>
#include <utility>
#include <vector>
#include "absl/strings/match.h"
#include "absl/strings/string_view.h"
#include <grpc/impl/codegen/compression_types.h>
#include <grpc/slice.h>
#include <grpc/status.h>
#include "src/core/ext/transport/chttp2/transport/hpack_constants.h"
#include "src/core/ext/transport/chttp2/transport/hpack_encoder_table.h"
#include "src/core/lib/compression/compression_internal.h"
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gprpp/time.h"
#include "src/core/lib/slice/slice.h"
#include "src/core/lib/transport/metadata_batch.h"
#include "src/core/lib/transport/timeout_encoding.h"
#include "src/core/lib/transport/transport.h"
Include dependency graph for hpack_encoder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  grpc_core::HPackCompressor::EncodeHeaderOptions
 
struct  grpc_core::HPackCompressor::Framer::FramePrefix
 
class  grpc_core::HPackCompressor::Framer
 
class  grpc_core::HPackCompressor
 
struct  grpc_core::HPackCompressor::PreviousTimeout
 
class  grpc_core::HPackCompressor::SliceIndex
 
struct  grpc_core::HPackCompressor::SliceIndex::ValueIndex
 

Namespaces

 grpc_core
 

Variables

grpc_core::TraceFlag grpc_http_trace
 

Variable Documentation

◆ grpc_http_trace

grpc_core::TraceFlag grpc_http_trace


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:19