interop.functors

Undocumented in source.

Members

Functions

GRPC_SLICE_END_PTR
auto GRPC_SLICE_END_PTR(const(grpc_slice) slice)
Undocumented in source. Be warned that the author may not have intended to support it.
GRPC_SLICE_IS_EMPTY
auto GRPC_SLICE_IS_EMPTY(const(grpc_slice) slice)
Undocumented in source. Be warned that the author may not have intended to support it.
GRPC_SLICE_LENGTH
auto GRPC_SLICE_LENGTH(const(grpc_slice) slice)
Undocumented in source. Be warned that the author may not have intended to support it.
GRPC_SLICE_SET_LENGTH
auto GRPC_SLICE_SET_LENGTH(grpc_slice slice, size_t len)
Undocumented in source. Be warned that the author may not have intended to support it.
GRPC_SLICE_START_PTR
auto GRPC_SLICE_START_PTR(const(grpc_slice) slice)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_batch_context_create
grpcwrap_batch_context* grpcwrap_batch_context_create()
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_batch_context_destroy
void grpcwrap_batch_context_destroy(grpcwrap_batch_context* ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_batch_context_recv_close_on_server_cancelled
int32_t grpcwrap_batch_context_recv_close_on_server_cancelled(const(grpcwrap_batch_context*) ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_batch_context_recv_initial_metadata
const(grpc_metadata_array*) grpcwrap_batch_context_recv_initial_metadata(const(grpcwrap_batch_context*) ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_batch_context_recv_status_on_client_details
const(char*) grpcwrap_batch_context_recv_status_on_client_details(const(grpcwrap_batch_context*) ctx, size_t* details_length)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_batch_context_recv_status_on_client_status
grpc_status_code grpcwrap_batch_context_recv_status_on_client_status(const(grpcwrap_batch_context*) ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_batch_context_recv_status_on_client_trailing_metadata
const(grpc_metadata_array*) grpcwrap_batch_context_recv_status_on_client_trailing_metadata(const(grpcwrap_batch_context*) ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_batch_context_take_recv_message
grpc_byte_buffer* grpcwrap_batch_context_take_recv_message(grpcwrap_batch_context* ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_kick_completion_queue
grpc_call_error grpcwrap_call_kick_completion_queue(grpc_call* call, void* tag)

Kick call's completion queue, it should be called after there is an event ready to poll. THREAD SAFETY: grpcwrap_call_kick_completion_queue is thread-safe because it does not change the call's state.

grpcwrap_call_recv_initial_metadata
grpc_call_error grpcwrap_call_recv_initial_metadata(grpc_call* call, grpcwrap_batch_context* ctx, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_recv_message
grpc_call_error grpcwrap_call_recv_message(grpc_call* call, grpcwrap_batch_context* ctx, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_send_close_from_client
grpc_call_error grpcwrap_call_send_close_from_client(grpc_call* call, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_send_initial_metadata
grpc_call_error grpcwrap_call_send_initial_metadata(grpc_call* call, grpcwrap_batch_context* ctx, grpc_metadata_array* initial_metadata, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_send_message
grpc_call_error grpcwrap_call_send_message(grpc_call* call, grpcwrap_batch_context* ctx, const(char*) send_buffer, size_t send_buffer_len, uint32_t write_flags, int32_t send_empty_initial_metadata, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_send_status_from_server
grpc_call_error grpcwrap_call_send_status_from_server(grpc_call* call, grpcwrap_batch_context* ctx, grpc_status_code status_code, const(char*) status_details, size_t status_details_len, grpc_metadata_array* trailing_metadata, int32_t send_empty_initial_metadata, const(char*) optional_send_buffer, size_t optional_send_buffer_len, uint32_t write_flags, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_start_client_streaming
grpc_call_error grpcwrap_call_start_client_streaming(grpc_call* call, grpcwrap_batch_context* ctx, grpc_metadata_array* initial_metadata, uint32_t initial_metadata_flags, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_start_duplex_streaming
grpc_call_error grpcwrap_call_start_duplex_streaming(grpc_call* call, grpcwrap_batch_context* ctx, grpc_metadata_array* initial_metadata, uint32_t initial_metadata_flags, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_start_server_streaming
grpc_call_error grpcwrap_call_start_server_streaming(grpc_call* call, grpcwrap_batch_context* ctx, const(char*) send_buffer, size_t send_buffer_len, uint32_t write_flags, grpc_metadata_array* initial_metadata, uint32_t initial_metadata_flags, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_start_serverside
grpc_call_error grpcwrap_call_start_serverside(grpc_call* call, grpcwrap_batch_context* ctx, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_call_start_unary
grpc_call_error grpcwrap_call_start_unary(grpc_call* call, grpcwrap_batch_context* ctx, const(char*) send_buffer, size_t send_buffer_len, uint32_t write_flags, grpc_metadata_array* initial_metadata, uint32_t initial_metadata_flags, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_channel_args_create
grpc_channel_args* grpcwrap_channel_args_create(size_t num_args)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_channel_args_destroy
void grpcwrap_channel_args_destroy(grpc_channel_args* args)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_channel_args_set_integer
void grpcwrap_channel_args_set_integer(grpc_channel_args* args, size_t index, const(char*) key, int value)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_channel_args_set_pointer_vtable
void grpcwrap_channel_args_set_pointer_vtable(grpc_channel_args* args, size_t index, const(char*) key, void* value, const(grpc_arg_pointer_vtable*) vtable)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_channel_args_set_string
void grpcwrap_channel_args_set_string(grpc_channel_args* args, size_t index, const(char*) key, char* value)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_channel_create_call
grpc_call* grpcwrap_channel_create_call(grpc_channel* channel, grpc_call* parent_call, uint32_t propagation_mask, grpc_completion_queue* cq, const(char*) method, size_t method_len, const(char*) host, size_t host_len, gpr_timespec deadline)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_add
void grpcwrap_metadata_array_add(grpc_metadata_array* array, const(char*) key, size_t key_length, const(char*) value, size_t value_length)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_cleanup
void grpcwrap_metadata_array_cleanup(grpc_metadata_array* array)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_destroy_full
void grpcwrap_metadata_array_destroy_full(grpc_metadata_array* array)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_destroy_metadata_including_entries
void grpcwrap_metadata_array_destroy_metadata_including_entries(grpc_metadata_array* array)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_destroy_metadata_only
void grpcwrap_metadata_array_destroy_metadata_only(grpc_metadata_array* array)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_get_key
const(char*) grpcwrap_metadata_array_get_key(const(grpc_metadata_array*) array, size_t index, size_t* key_length)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_get_value
const(char*) grpcwrap_metadata_array_get_value(const(grpc_metadata_array*) array, size_t index, size_t* value_length)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_init
void grpcwrap_metadata_array_init(grpc_metadata_array* array, size_t capacity)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_move
void grpcwrap_metadata_array_move(grpc_metadata_array* dest, grpc_metadata_array* src)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_metadata_array_shrink_to_fit
void grpcwrap_metadata_array_shrink_to_fit(grpc_metadata_array* array)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_override_default_ssl_roots
void grpcwrap_override_default_ssl_roots(const(char*) pem_root_certs)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_request_call_context_create
grpcwrap_request_call_context* grpcwrap_request_call_context_create()
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_request_call_context_deadline
gpr_timespec grpcwrap_request_call_context_deadline(const(grpcwrap_request_call_context*) ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_request_call_context_destroy
void grpcwrap_request_call_context_destroy(grpcwrap_request_call_context* ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_request_call_context_get_call
grpc_call* grpcwrap_request_call_context_get_call(grpcwrap_request_call_context* ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_request_call_context_host
const(char*) grpcwrap_request_call_context_host(const(grpcwrap_request_call_context*) ctx, size_t* host_length)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_request_call_context_metadata_array
const(grpc_metadata_array*) grpcwrap_request_call_context_metadata_array(const(grpcwrap_request_call_context*) ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_request_call_context_method
const(char*) grpcwrap_request_call_context_method(const(grpcwrap_request_call_context*) ctx, size_t* method_length)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_request_call_context_ref_call
grpc_call* grpcwrap_request_call_context_ref_call(grpcwrap_request_call_context* ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_sanity_check_byte_buffer_reader
void grpcwrap_sanity_check_byte_buffer_reader(size_t _size, size_t _align)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_sanity_check_slice
void grpcwrap_sanity_check_slice(size_t _size, size_t _align)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_server_request_call
grpc_call_error grpcwrap_server_request_call(grpc_server* server, grpc_completion_queue* cq, grpcwrap_request_call_context* ctx, void* tag)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_slice_copy
grpc_slice grpcwrap_slice_copy(const(grpc_slice*) slice)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_slice_length
size_t grpcwrap_slice_length(const(grpc_slice*) slice)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_slice_raw_offset
const(char*) grpcwrap_slice_raw_offset(grpc_slice* slice, size_t offset, size_t* len)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_slice_ref
grpc_slice grpcwrap_slice_ref(const(grpc_slice*) slice)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_slice_unref
void grpcwrap_slice_unref(const(grpc_slice*) slice)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_ssl_credentials_create
grpc_channel_credentials* grpcwrap_ssl_credentials_create(const(char*) pem_root_certs, const(char*) key_cert_pair_cert_chain, const(char*) key_cert_pair_private_key)
Undocumented in source. Be warned that the author may not have intended to support it.
grpcwrap_ssl_server_credentials_create
grpc_server_credentials* grpcwrap_ssl_server_credentials_create(const(char*) pem_root_certs, char** key_cert_pair_cert_chain_array, const(char**) key_cert_pair_private_key_array, size_t num_key_cert_pairs, int force_client_auth)
Undocumented in source. Be warned that the author may not have intended to support it.
string_to_byte_buffer
grpc_byte_buffer* string_to_byte_buffer(const(char*) buffer, size_t len)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

override_ssl_roots_handler
grpc_ssl_roots_override_result override_ssl_roots_handler(char** pem_root_certs)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

default_pem_root_certs
char* default_pem_root_certs;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

grpcwrap_batch_context
struct grpcwrap_batch_context
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
grpcwrap_request_call_context
struct grpcwrap_request_call_context
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta