[][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