GRPC C++  1.39.1
Data Fields
tsi_handshaker_result_vtable Struct Reference

#include <transport_security.h>

Data Fields

tsi_result(* extract_peer )(const tsi_handshaker_result *self, tsi_peer *peer)
 
tsi_result(* create_zero_copy_grpc_protector )(const tsi_handshaker_result *self, size_t *max_output_protected_frame_size, tsi_zero_copy_grpc_protector **protector)
 
tsi_result(* create_frame_protector )(const tsi_handshaker_result *self, size_t *max_output_protected_frame_size, tsi_frame_protector **protector)
 
tsi_result(* get_unused_bytes )(const tsi_handshaker_result *self, const unsigned char **bytes, size_t *bytes_size)
 
void(* destroy )(tsi_handshaker_result *self)
 

Field Documentation

◆ create_frame_protector

tsi_result(* tsi_handshaker_result_vtable::create_frame_protector) (const tsi_handshaker_result *self, size_t *max_output_protected_frame_size, tsi_frame_protector **protector)

◆ create_zero_copy_grpc_protector

tsi_result(* tsi_handshaker_result_vtable::create_zero_copy_grpc_protector) (const tsi_handshaker_result *self, size_t *max_output_protected_frame_size, tsi_zero_copy_grpc_protector **protector)

◆ destroy

void(* tsi_handshaker_result_vtable::destroy) (tsi_handshaker_result *self)

◆ extract_peer

tsi_result(* tsi_handshaker_result_vtable::extract_peer) (const tsi_handshaker_result *self, tsi_peer *peer)

◆ get_unused_bytes

tsi_result(* tsi_handshaker_result_vtable::get_unused_bytes) (const tsi_handshaker_result *self, const unsigned char **bytes, size_t *bytes_size)

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