Public Attributes | List of all members
tsi_zero_copy_grpc_protector_vtable Struct Reference

#include <transport_security_grpc.h>

Public Attributes

void(* destroy )(tsi_zero_copy_grpc_protector *self)
 
tsi_result(* max_frame_size )(tsi_zero_copy_grpc_protector *self, size_t *max_frame_size)
 
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, int *min_progress_size)
 

Detailed Description

Definition at line 67 of file transport_security_grpc.h.

Member Data Documentation

◆ destroy

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

Definition at line 75 of file transport_security_grpc.h.

◆ 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)

Definition at line 76 of file transport_security_grpc.h.

◆ 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)

Definition at line 68 of file transport_security_grpc.h.

◆ 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, int *min_progress_size)

Definition at line 71 of file transport_security_grpc.h.


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


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