Enumerations | Functions
slice_splitter.h File Reference
#include <grpc/slice.h>
#include <grpc/slice_buffer.h>
Include dependency graph for slice_splitter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  grpc_slice_split_mode { GRPC_SLICE_SPLIT_MERGE_ALL, GRPC_SLICE_SPLIT_IDENTITY, GRPC_SLICE_SPLIT_ONE_BYTE }
 

Functions

grpc_slice grpc_slice_merge (grpc_slice *slices, size_t nslices)
 
const char * grpc_slice_split_mode_name (grpc_slice_split_mode mode)
 
void grpc_split_slice_buffer (grpc_slice_split_mode mode, grpc_slice_buffer *src, grpc_slice_buffer *dst)
 
void grpc_split_slices (grpc_slice_split_mode mode, grpc_slice *src_slices, size_t src_slice_count, grpc_slice **dst_slices, size_t *dst_slice_count)
 
void grpc_split_slices_to_buffer (grpc_slice_split_mode mode, grpc_slice *src_slices, size_t src_slice_count, grpc_slice_buffer *dst)
 

Enumeration Type Documentation

◆ grpc_slice_split_mode

Enumerator
GRPC_SLICE_SPLIT_MERGE_ALL 
GRPC_SLICE_SPLIT_IDENTITY 
GRPC_SLICE_SPLIT_ONE_BYTE 

Definition at line 28 of file slice_splitter.h.

Function Documentation

◆ grpc_slice_merge()

grpc_slice grpc_slice_merge ( grpc_slice slices,
size_t  nslices 
)

Definition at line 111 of file slice_splitter.cc.

◆ grpc_slice_split_mode_name()

const char* grpc_slice_split_mode_name ( grpc_slice_split_mode  mode)

Definition at line 29 of file slice_splitter.cc.

◆ grpc_split_slice_buffer()

void grpc_split_slice_buffer ( grpc_slice_split_mode  mode,
grpc_slice_buffer src,
grpc_slice_buffer dst 
)

Definition at line 106 of file slice_splitter.cc.

◆ grpc_split_slices()

void grpc_split_slices ( grpc_slice_split_mode  mode,
grpc_slice src_slices,
size_t  src_slice_count,
grpc_slice **  dst_slices,
size_t *  dst_slice_count 
)

Definition at line 41 of file slice_splitter.cc.

◆ grpc_split_slices_to_buffer()

void grpc_split_slices_to_buffer ( grpc_slice_split_mode  mode,
grpc_slice src_slices,
size_t  src_slice_count,
grpc_slice_buffer dst 
)

Definition at line 92 of file slice_splitter.cc.



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