GRPC Core
9.0.0
|
Main struct for alts_zero_copy_grpc_protector. More...
Main struct for alts_zero_copy_grpc_protector.
We choose to have two alts_grpc_record_protocol objects and two sets of slice buffers: one for protect and the other for unprotect, so that protect and unprotect can be executed in parallel. Implementations of this object must be thread compatible.
tsi_zero_copy_grpc_protector alts_zero_copy_grpc_protector::base |
size_t alts_zero_copy_grpc_protector::max_protected_frame_size |
size_t alts_zero_copy_grpc_protector::max_unprotected_data_size |
uint32_t alts_zero_copy_grpc_protector::parsed_frame_size |
grpc_slice_buffer alts_zero_copy_grpc_protector::protected_sb |
grpc_slice_buffer alts_zero_copy_grpc_protector::protected_staging_sb |
alts_grpc_record_protocol* alts_zero_copy_grpc_protector::record_protocol |
grpc_slice_buffer alts_zero_copy_grpc_protector::unprotected_staging_sb |
alts_grpc_record_protocol* alts_zero_copy_grpc_protector::unrecord_protocol |