GRPC C++  1.39.1
Macros | Functions
message_compress.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/compression/message_compress.h"
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <zlib.h>
#include "src/core/lib/slice/slice_internal.h"

Macros

#define OUTPUT_BLOCK_SIZE   1024
 

Functions

int grpc_msg_compress (grpc_message_compression_algorithm algorithm, grpc_slice_buffer *input, grpc_slice_buffer *output)
 
int grpc_msg_decompress (grpc_message_compression_algorithm algorithm, grpc_slice_buffer *input, grpc_slice_buffer *output)
 

Macro Definition Documentation

◆ OUTPUT_BLOCK_SIZE

#define OUTPUT_BLOCK_SIZE   1024

Function Documentation

◆ grpc_msg_compress()

int grpc_msg_compress ( grpc_message_compression_algorithm  algorithm,
grpc_slice_buffer input,
grpc_slice_buffer output 
)

◆ grpc_msg_decompress()

int grpc_msg_decompress ( grpc_message_compression_algorithm  algorithm,
grpc_slice_buffer input,
grpc_slice_buffer output 
)