#include <grpc/support/port_platform.h>
#include <stddef.h>
#include <grpc/byte_buffer.h>
#include <grpc/grpc.h>
#include <grpc/impl/compression_types.h>
#include <grpc/slice.h>
#include <grpc/slice_buffer.h>
#include <grpc/support/alloc.h>
#include "src/core/lib/iomgr/exec_ctx.h"
#include "src/core/lib/slice/slice.h"
grpc_byte_buffer* grpc_raw_byte_buffer_create(grpc_slice* slices,
size_t nslices) { … }
grpc_byte_buffer* grpc_raw_compressed_byte_buffer_create(
grpc_slice* slices, size_t nslices,
grpc_compression_algorithm compression) { … }
grpc_byte_buffer* grpc_raw_byte_buffer_from_reader(
grpc_byte_buffer_reader* reader) { … }
grpc_byte_buffer* grpc_byte_buffer_copy(grpc_byte_buffer* bb) { … }
void grpc_byte_buffer_destroy(grpc_byte_buffer* bb) { … }
size_t grpc_byte_buffer_length(grpc_byte_buffer* bb) { … }