GRPC Core  18.0.0
Functions
algorithm_metadata.h File Reference
#include <grpc/support/port_platform.h>
#include <grpc/compression.h>
#include "src/core/lib/compression/compression_internal.h"
#include "src/core/lib/transport/metadata.h"

Go to the source code of this file.

Functions

grpc_slice grpc_compression_algorithm_slice (grpc_compression_algorithm algorithm)
 Return compression algorithm based metadata value. More...
 
grpc_compression_algorithm grpc_compression_algorithm_from_slice (const grpc_slice &str)
 Find compression algorithm based on passed in mdstr - returns GRPC_COMPRESS_ALGORITHM_COUNT on failure. More...
 
grpc_mdelem grpc_compression_encoding_mdelem (grpc_compression_algorithm algorithm)
 Return compression algorithm based metadata element. More...
 
grpc_mdelem grpc_message_compression_encoding_mdelem (grpc_message_compression_algorithm algorithm)
 Return message compression algorithm based metadata element (grpc-encoding: xxx) More...
 
grpc_mdelem grpc_stream_compression_encoding_mdelem (grpc_stream_compression_algorithm algorithm)
 Return stream compression algorithm based metadata element (content-encoding: xxx) More...
 
grpc_message_compression_algorithm grpc_message_compression_algorithm_from_slice (const grpc_slice &str)
 Find compression algorithm based on passed in mdstr - returns GRPC_COMPRESS_ALGORITHM_COUNT on failure. More...
 
grpc_stream_compression_algorithm grpc_stream_compression_algorithm_from_slice (const grpc_slice &str)
 Find stream compression algorithm based on passed in mdstr - returns GRPC_STREAM_COMPRESS_ALGORITHM_COUNT on failure. More...
 

Function Documentation

◆ grpc_compression_algorithm_from_slice()

grpc_compression_algorithm grpc_compression_algorithm_from_slice ( const grpc_slice str)

Find compression algorithm based on passed in mdstr - returns GRPC_COMPRESS_ALGORITHM_COUNT on failure.

◆ grpc_compression_algorithm_slice()

grpc_slice grpc_compression_algorithm_slice ( grpc_compression_algorithm  algorithm)

Return compression algorithm based metadata value.

◆ grpc_compression_encoding_mdelem()

grpc_mdelem grpc_compression_encoding_mdelem ( grpc_compression_algorithm  algorithm)

Return compression algorithm based metadata element.

◆ grpc_message_compression_algorithm_from_slice()

grpc_message_compression_algorithm grpc_message_compression_algorithm_from_slice ( const grpc_slice str)

Find compression algorithm based on passed in mdstr - returns GRPC_COMPRESS_ALGORITHM_COUNT on failure.

◆ grpc_message_compression_encoding_mdelem()

grpc_mdelem grpc_message_compression_encoding_mdelem ( grpc_message_compression_algorithm  algorithm)

Return message compression algorithm based metadata element (grpc-encoding: xxx)

◆ grpc_stream_compression_algorithm_from_slice()

grpc_stream_compression_algorithm grpc_stream_compression_algorithm_from_slice ( const grpc_slice str)

Find stream compression algorithm based on passed in mdstr - returns GRPC_STREAM_COMPRESS_ALGORITHM_COUNT on failure.

◆ grpc_stream_compression_encoding_mdelem()

grpc_mdelem grpc_stream_compression_encoding_mdelem ( grpc_stream_compression_algorithm  algorithm)

Return stream compression algorithm based metadata element (content-encoding: xxx)