GRPC Core
43.0.0
|
Represents an expandable array of slices, to be interpreted as a single item. More...
#include <slice_type.h>
Data Fields | |
grpc_slice * | base_slices |
This is for internal use only. More... | |
grpc_slice * | slices |
slices in the array (Points to the first valid grpc_slice in the array) More... | |
size_t | count |
the number of slices in the array More... | |
size_t | capacity |
the number of slices allocated in the array. More... | |
size_t | length |
the combined length of all slices in the array More... | |
grpc_slice | inlined [6] |
inlined elements to avoid allocations More... | |
Represents an expandable array of slices, to be interpreted as a single item.
grpc_slice* grpc_slice_buffer::base_slices |
This is for internal use only.
External users (i.e any code outside grpc core) MUST NOT use this field
size_t grpc_slice_buffer::capacity |
the number of slices allocated in the array.
External users (i.e any code outside grpc core) MUST NOT use this field
size_t grpc_slice_buffer::count |
the number of slices in the array
grpc_slice grpc_slice_buffer::inlined[6] |
inlined elements to avoid allocations
size_t grpc_slice_buffer::length |
the combined length of all slices in the array
grpc_slice* grpc_slice_buffer::slices |
slices in the array (Points to the first valid grpc_slice in the array)