[−][src]Crate grpcio_sys

Structs

GprLogFuncArgs
GprTimespec

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

GrpcEvent

The result of an operation.

GrpcMetadataArray

Enums

GprClockType

The clocks gRPC supports.

GprLogSeverity
GrpcBatchContext
GrpcByteBuffer
GrpcCall
GrpcCallDetails
GrpcCallStatus

Result of a gRPC call.

GrpcChannel
GrpcChannelArgs
GrpcChannelCredentials
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
GrpcServerCredentials
GrpcServerRegisterMethodPayloadHandling

How to handle payloads for a registered method.

GrpcSlice
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_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_credentials_release⚠
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_google_default_credentials_create⚠
grpc_init⚠
grpc_insecure_channel_create⚠
grpc_register_plugin⚠
grpc_secure_channel_create⚠
grpc_server_add_insecure_http2_port⚠
grpc_server_add_secure_http2_port⚠
grpc_server_cancel_all_calls⚠
grpc_server_create⚠
grpc_server_credentials_release⚠
grpc_server_destroy⚠
grpc_server_register_completion_queue⚠
grpc_server_register_method⚠
grpc_server_shutdown_and_notify⚠
grpc_server_start⚠
grpc_shutdown⚠
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_message_length⚠
grpcwrap_batch_context_recv_message_to_buffer⚠
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_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_override_default_ssl_roots⚠
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_server_request_call⚠
grpcwrap_ssl_credentials_create⚠
grpcwrap_ssl_server_credentials_create⚠