GRPC C++  1.26.0
Data Fields
grpc_op::grpc_op_data::grpc_op_recv_status_on_client Struct Reference

#include <grpc_types.h>

Data Fields

grpc_metadata_arraytrailing_metadata
 ownership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, trailing_metadata->array is owned by the caller). More...
 
grpc_status_codestatus
 
grpc_slicestatus_details
 
const char ** error_string
 If this is not nullptr, it will be populated with the full fidelity error string for debugging purposes. More...
 

Field Documentation

◆ error_string

const char** grpc_op::grpc_op_data::grpc_op_recv_status_on_client::error_string

If this is not nullptr, it will be populated with the full fidelity error string for debugging purposes.

The application is responsible for freeing the data by using gpr_free().

◆ status

grpc_status_code* grpc_op::grpc_op_data::grpc_op_recv_status_on_client::status

◆ status_details

grpc_slice* grpc_op::grpc_op_data::grpc_op_recv_status_on_client::status_details

◆ trailing_metadata

grpc_metadata_array* grpc_op::grpc_op_data::grpc_op_recv_status_on_client::trailing_metadata

ownership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, trailing_metadata->array is owned by the caller).

After the operation completes, call grpc_metadata_array_destroy on this value, or reuse it in a future op.


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