GRPC C++  1.30.0
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 NgrpcThis header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInputStream interface
 Ngrpc_implAn Alarm posts the user-provided tag to its associated completion queue or invokes the user-provided function on expiry or cancellation
 Nstd
 Cgpr_event
 Cgpr_log_func_argsLog overrides: applications can use this API to intercept logging calls and use their own implementations
 Cgpr_mu
 Cgpr_refcount
 Cgpr_stats_counter
 Cgpr_timespecAnalogous to struct timespec
 Cgrpc_argA single argument..
 Cgrpc_arg_pointer_vtable
 Cgrpc_auth_metadata_contextContext that can be used by metadata credentials plugin in order to create auth related metadata
 Cgrpc_auth_metadata_processorPluggable server-side metadata processor object
 Cgrpc_auth_propertyValue, if not NULL, is guaranteed to be NULL terminated
 Cgrpc_auth_property_iterator
 Cgrpc_byte_buffer
 Cgrpc_byte_buffer_reader
 Cgrpc_call_details
 Cgrpc_channel_argsAn array of arguments that can be passed around
 Cgrpc_channel_infoInformation requested from the channel
 Cgrpc_completion_queue_attributes
 Cgrpc_compression_options
 Cgrpc_eventThe result of an operation
 Cgrpc_experimental_completion_queue_functorEXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues
 Cgrpc_metadataA single metadata element
 Cgrpc_metadata_array
 Cgrpc_metadata_credentials_pluginGrpc_metadata_credentials plugin is an API user provided structure used to create grpc_credentials objects that can be set on a channel (composed) or a call
 Cgrpc_opOperation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments)
 Cgrpc_sliceA grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1]
 Cgrpc_slice_bufferRepresents an expandable array of slices, to be interpreted as a single item
 Cgrpc_ssl_pem_key_cert_pairObject that holds a private key / certificate chain pair in PEM format
 Cgrpc_ssl_verify_peer_optionsObject that holds additional peer-verification options on a secure channel
 Cgrpc_sts_credentials_optionsOptions for creating STS Oauth Token Exchange credentials following the IETF draft https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
 Cgrpc_tls_credential_reload_argA struct containing all information necessary to schedule/cancel a credential reload request
 Cgrpc_tls_server_authorization_check_argA struct containing all information necessary to schedule/cancel a server authorization check request
 Cverify_peer_optionsDeprecated in favor of grpc_ssl_verify_peer_options