GRPC Core  9.0.0
Data Fields
tsi_zero_copy_grpc_protector_vtable Struct Reference

#include <transport_security_grpc.h>

Data Fields

tsi_result(* protect )(tsi_zero_copy_grpc_protector *self, grpc_slice_buffer *unprotected_slices, grpc_slice_buffer *protected_slices)
 
tsi_result(* unprotect )(tsi_zero_copy_grpc_protector *self, grpc_slice_buffer *protected_slices, grpc_slice_buffer *unprotected_slices)
 
void(* destroy )(tsi_zero_copy_grpc_protector *self)
 
tsi_result(* max_frame_size )(tsi_zero_copy_grpc_protector *self, size_t &max_frame_size)
 

Field Documentation

◆ destroy

void(* tsi_zero_copy_grpc_protector_vtable::destroy) (tsi_zero_copy_grpc_protector *self)

◆ max_frame_size

tsi_result(* tsi_zero_copy_grpc_protector_vtable::max_frame_size) (tsi_zero_copy_grpc_protector *self, size_t &max_frame_size)

◆ protect

tsi_result(* tsi_zero_copy_grpc_protector_vtable::protect) (tsi_zero_copy_grpc_protector *self, grpc_slice_buffer *unprotected_slices, grpc_slice_buffer *protected_slices)

◆ unprotect

tsi_result(* tsi_zero_copy_grpc_protector_vtable::unprotect) (tsi_zero_copy_grpc_protector *self, grpc_slice_buffer *protected_slices, grpc_slice_buffer *unprotected_slices)

The documentation for this struct was generated from the following file: