Namespaces | Functions
compression_internal.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/compression/compression_internal.h"
#include <stdlib.h>
#include <string.h>
#include "absl/container/inlined_vector.h"
#include "absl/strings/ascii.h"
#include "absl/strings/str_split.h"
#include <grpc/support/log.h>
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/surface/api_trace.h"
Include dependency graph for compression_internal.cc:

Go to the source code of this file.

Namespaces

 grpc_core
 

Functions

const char * grpc_core::CompressionAlgorithmAsString (grpc_compression_algorithm algorithm)
 
absl::optional< grpc_compression_algorithmgrpc_core::DefaultCompressionAlgorithmFromChannelArgs (const grpc_channel_args *args)
 
absl::optional< grpc_compression_algorithmgrpc_core::ParseCompressionAlgorithm (absl::string_view algorithm)
 

Variable Documentation

◆ kNumLists

constexpr size_t kNumLists = 1 << GRPC_COMPRESS_ALGORITHMS_COUNT
staticconstexprprivate

Definition at line 84 of file compression_internal.cc.

◆ kTextBufferSize

constexpr size_t kTextBufferSize = 86
staticconstexprprivate

Definition at line 86 of file compression_internal.cc.

◆ lists_

absl::string_view lists_[kNumLists]
private

Definition at line 87 of file compression_internal.cc.

◆ text_buffer_

char text_buffer_[kTextBufferSize]
private

Definition at line 88 of file compression_internal.cc.



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