[][src]Crate grpcio_sys

Structs

GprLogFuncArgs
GprTimespec

Analogous to struct timespec. On some machines, absolute times may be in local time.

GrpcByteBufferReader
GrpcEvent

The result of an operation.

GrpcMetadataArray
GrpcSlice
GrpcSliceInlined
GrpcSliceRefCounted

Enums

GprClockType

The clocks gRPC supports.

GprLogSeverity
GrpcBatchContext
GrpcByteBuffer
GrpcCall
GrpcCallDetails
GrpcCallStatus

Result of a gRPC call.

GrpcChannel
GrpcChannelArgs
GrpcCompletionQueue
GrpcCompletionType

The type of completion.

GrpcCompressionAlgorithms

Various compression algorithms supported by gRPC.

GrpcCompressionLevel

Compression levels supported by gRPC.

GrpcConnectivityState

Connectivity state of a channel.

GrpcMetadata
GrpcRequestCallContext
GrpcServer
GrpcServerRegisterMethodPayloadHandling

How to handle payloads for a registered method.

GrpcSliceRefCount
GrpcStatusCode

Result of a remote procedure call.

Constants

GRPC_INITIAL_METADATA_CACHEABLE_REQUEST
GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST
GRPC_INITIAL_METADATA_WAIT_FOR_READY
GRPC_MAX_COMPLETION_QUEUE_PLUCKERS
GRPC_WRITE_BUFFER_HINT
GRPC_WRITE_NO_COMPRESS

Functions

gpr_convert_clock_type
gpr_cpu_num_cores
gpr_free
gpr_inf_future
gpr_now
gpr_set_log_function
gpr_set_log_verbosity
gpr_time_cmp
grpc_byte_buffer_copy
grpc_byte_buffer_destroy
grpc_byte_buffer_length
grpc_byte_buffer_reader_destroy
grpc_byte_buffer_reader_init
grpc_byte_buffer_reader_next
grpc_call_cancel
grpc_call_cancel_with_status
grpc_call_details_destroy
grpc_call_details_init
grpc_call_get_peer
grpc_call_get_target
grpc_call_ref
grpc_call_unref
grpc_channel_check_connectivity_state
grpc_channel_destroy
grpc_channel_get_target
grpc_completion_queue_create_for_next
grpc_completion_queue_destroy
grpc_completion_queue_next
grpc_completion_queue_pluck
grpc_completion_queue_shutdown
grpc_empty_slice
grpc_init
grpc_insecure_channel_create
grpc_raw_byte_buffer_create
grpc_register_plugin
grpc_server_add_insecure_http2_port
grpc_server_cancel_all_calls
grpc_server_create
grpc_server_destroy
grpc_server_register_completion_queue
grpc_server_register_method
grpc_server_shutdown_and_notify
grpc_server_start
grpc_shutdown
grpc_slice_from_copied_buffer
grpc_slice_malloc
grpc_slice_ref
grpc_slice_unref
grpc_version_string
grpcwrap_batch_context_create
grpcwrap_batch_context_destroy
grpcwrap_batch_context_recv_close_on_server_cancelled
grpcwrap_batch_context_recv_initial_metadata
grpcwrap_batch_context_recv_status_on_client_details
grpcwrap_batch_context_recv_status_on_client_status
grpcwrap_batch_context_recv_status_on_client_trailing_metadata
grpcwrap_batch_context_take_recv_message
grpcwrap_call_kick_completion_queue
grpcwrap_call_recv_initial_metadata
grpcwrap_call_recv_message
grpcwrap_call_send_close_from_client
grpcwrap_call_send_initial_metadata
grpcwrap_call_send_message
grpcwrap_call_send_status_from_server
grpcwrap_call_start_client_streaming
grpcwrap_call_start_duplex_streaming
grpcwrap_call_start_server_streaming
grpcwrap_call_start_serverside
grpcwrap_call_start_unary
grpcwrap_channel_args_create
grpcwrap_channel_args_destroy
grpcwrap_channel_args_set_integer
grpcwrap_channel_args_set_string
grpcwrap_channel_create_call
grpcwrap_metadata_array_add
grpcwrap_metadata_array_cleanup
grpcwrap_metadata_array_get_key
grpcwrap_metadata_array_get_value
grpcwrap_metadata_array_init
grpcwrap_metadata_array_shrink_to_fit
grpcwrap_request_call_context_create
grpcwrap_request_call_context_deadline
grpcwrap_request_call_context_destroy
grpcwrap_request_call_context_get_call
grpcwrap_request_call_context_host
grpcwrap_request_call_context_metadata_array
grpcwrap_request_call_context_method
grpcwrap_request_call_context_ref_call
grpcwrap_sanity_check_byte_buffer_reader
grpcwrap_sanity_check_slice
grpcwrap_server_request_call
grpcwrap_slice_copy
grpcwrap_slice_length
grpcwrap_slice_raw_offset
grpcwrap_slice_ref
grpcwrap_slice_unref
sanity_check

Make sure the complicated struct written in rust is the same with its C one.

Unions

GrpcByteBufferReaderCurrent
GrpcSliceData