GRPC C++  1.26.0
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 Nclosure_impl
 NgrpcThis header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInputStream interface
 Ngrpc_coreInternal thread 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_gcc_thread_localThread local storage based on gcc compiler primitives
 Cgpr_log_func_argsLog overrides: applications can use this API to intercept logging calls and use their own implementations
 Cgpr_msvc_thread_localThread local storage based on ms visual c compiler primitives
 Cgpr_mu
 Cgpr_pthread_thread_localThread local storage based on pthread library calls
 Cgpr_refcount
 Cgpr_spinlock
 Cgpr_stats_counter
 Cgpr_strvec
 Cgpr_timespecAnalogous to struct timespec
 Cgrpc_address_resolver_vtable
 Cgrpc_argA single argument..
 Cgrpc_arg_pointer_vtable
 Cgrpc_avl"pointer" to an AVL tree - this is a reference counted object - use grpc_avl_ref to add a reference, grpc_avl_unref when done with a reference
 Cgrpc_avl_nodeInternal node of an AVL tree
 Cgrpc_avl_vtableVtable for the AVL tree The optional user_data is propagated from the top level grpc_avl_XXX API
 Cgrpc_byte_buffer
 Cgrpc_byte_buffer_reader
 Cgrpc_call_context_element
 Cgrpc_call_create_args
 Cgrpc_call_details
 Cgrpc_call_element
 Cgrpc_call_element_args
 Cgrpc_call_final_infoInformation about the call upon completion
 Cgrpc_call_stack
 Cgrpc_call_stats
 Cgrpc_channel
 Cgrpc_channel_argsAn array of arguments that can be passed around
 Cgrpc_channel_element
 Cgrpc_channel_element_args
 Cgrpc_channel_filter
 Cgrpc_channel_infoInformation requested from the channel
 Cgrpc_channel_stack
 Cgrpc_closureA closure over a grpc_iomgr_cb_func
 Cgrpc_closure_list
 Cgrpc_completion_queue_attributes
 Cgrpc_completion_queue_factory
 Cgrpc_completion_queue_factory_vtable
 Cgrpc_compression_options
 Cgrpc_cq_completion
 Cgrpc_custom_poller_vtable
 Cgrpc_custom_resolver_vtable
 Cgrpc_custom_socket
 Cgrpc_custom_timer
 Cgrpc_custom_timer_vtable
 Cgrpc_endpoint
 Cgrpc_endpoint_pair
 Cgrpc_endpoint_vtable
 Cgrpc_error
 Cgrpc_eventThe result of an operation
 Cgrpc_event_engine_vtable
 Cgrpc_experimental_completion_queue_functorEXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues
 Cgrpc_filtered_mdelem
 Cgrpc_handler_private_op_data
 Cgrpc_http_header
 Cgrpc_http_parser
 Cgrpc_http_request
 Cgrpc_http_response
 Cgrpc_httpcli_context
 Cgrpc_httpcli_handshaker
 Cgrpc_httpcli_request
 Cgrpc_integer_options
 Cgrpc_iomgr_object
 Cgrpc_iomgr_platform_vtable
 Cgrpc_json
 Cgrpc_json_reader
 Cgrpc_json_reader_vtable
 Cgrpc_json_writer
 Cgrpc_json_writer_vtable
 Cgrpc_linked_error
 Cgrpc_linked_mdelem
 Cgrpc_mdelem
 Cgrpc_mdelem_data
 Cgrpc_mdelem_list
 Cgrpc_metadataA single metadata element
 Cgrpc_metadata_array
 Cgrpc_metadata_batch
 Cgrpc_metadata_batch_callouts
 Cgrpc_opOperation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments)
 Cgrpc_polling_entity
 Cgrpc_pollset_set_vtable
 Cgrpc_pollset_vtable
 Cgrpc_resolved_address
 Cgrpc_resolved_addresses
 Cgrpc_resource_user_slice_allocator
 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_slice_refcount
 Cgrpc_socket_factoryThe Socket Factory interface allows changes on socket options
 Cgrpc_socket_factory_vtableThe virtual table of grpc_socket_factory
 Cgrpc_socket_mutatorThe Socket Mutator interface allows changes on socket options
 Cgrpc_socket_mutator_vtableThe virtual table of grpc_socket_mutator
 Cgrpc_socket_vtable
 Cgrpc_stats_data
 Cgrpc_stream_compression_context
 Cgrpc_stream_compression_vtable
 Cgrpc_stream_refcount
 Cgrpc_tcp_client_vtable
 Cgrpc_tcp_listener
 Cgrpc_tcp_server
 Cgrpc_tcp_server_acceptor
 Cgrpc_tcp_server_vtable
 Cgrpc_time_averaged_stats
 Cgrpc_timer
 Cgrpc_timer_heap
 Cgrpc_timer_vtable
 Cgrpc_transport
 Cgrpc_transport_one_way_stats
 Cgrpc_transport_opTransport op: a set of operations to perform on a transport as a whole
 Cgrpc_transport_stream_op_batch
 Cgrpc_transport_stream_op_batch_payload
 Cgrpc_transport_stream_stats
 Cgrpc_transport_vtable
 Cgrpc_uri
 Cgrpc_wakeup_fd
 Cgrpc_wakeup_fd_vtable
 CGrpcUdpHandler
 CGrpcUdpHandlerFactory