Go to the documentation of this file.
23 #include <grpc/byte_buffer.h>
110 size_t nops,
void*
tag,
grpc_completion_queue * grpc_completion_queue_create(const grpc_completion_queue_factory *factory, const grpc_completion_queue_attributes *attributes, void *reserved) override
grpc_slice grpc_slice_new_with_user_data(void *p, size_t len, void(*destroy)(void *), void *user_data) override
int grpc_byte_buffer_reader_next(grpc_byte_buffer_reader *reader, grpc_slice *slice) override
GRPCAPI void * grpc_call_arena_alloc(grpc_call *call, size_t size)
GRPCAPI grpc_byte_buffer * grpc_raw_byte_buffer_create(grpc_slice *slices, size_t nslices)
void grpc_init() override
void grpc_slice_unref(grpc_slice slice) override
static const Status & CANCELLED
A CANCELLED pre-defined instance.
GRPCAPI grpc_completion_queue * grpc_completion_queue_create_for_pluck(void *reserved)
grpc_slice grpc_slice_split_tail(grpc_slice *s, size_t split) override
GRPCAPI int grpc_call_failed_before_recv_message(const grpc_call *c)
GPRAPI gpr_timespec gpr_time_0(gpr_clock_type type)
void grpc_metadata_array_init(grpc_metadata_array *array) override
GRPCAPI size_t grpc_byte_buffer_length(grpc_byte_buffer *bb)
const Status & cancelled() override
GPRAPI void gpr_free(void *ptr)
size_t grpc_byte_buffer_length(grpc_byte_buffer *bb) override
GRPCAPI int grpc_byte_buffer_reader_next(grpc_byte_buffer_reader *reader, grpc_slice *slice)
GPRAPI void * gpr_malloc(size_t size)
grpc_slice grpc_slice_malloc(size_t length) override
GPRAPI gpr_timespec gpr_inf_future(gpr_clock_type type)
GPRAPI grpc_slice grpc_slice_sub(grpc_slice s, size_t begin, size_t end)
void grpc_metadata_array_destroy(grpc_metadata_array *array) override
grpc_call_error grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status, const char *description, void *reserved) override
void gpr_mu_unlock(gpr_mu *mu) override
grpc_completion_queue * grpc_completion_queue_create_for_pluck(void *reserved) override
GPRAPI grpc_slice grpc_slice_malloc(size_t length)
GRPCAPI grpc_completion_queue * grpc_completion_queue_create(const grpc_completion_queue_factory *factory, const grpc_completion_queue_attributes *attributes, void *reserved)
void gpr_cv_init(gpr_cv *cv) override
void grpc_call_unref(grpc_call *call) override
void assert_fail(const char *failed_assertion, const char *file, int line) override
Upon a failed assertion, log the error.
void gpr_free(void *p) override
grpc_slice grpc_slice_from_static_buffer(const void *buffer, size_t length) override
static void * tag(intptr_t t)
gpr_timespec gpr_time_0(gpr_clock_type type) override
const GRPCAPI grpc_completion_queue_factory * grpc_completion_queue_factory_lookup(const grpc_completion_queue_attributes *attributes)
void gpr_cv_broadcast(gpr_cv *cv) override
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
void gpr_mu_init(gpr_mu *mu) override
grpc_call_error grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag, void *reserved) override
GRPCAPI int grpc_byte_buffer_reader_init(grpc_byte_buffer_reader *reader, grpc_byte_buffer *buffer)
struct grpc_call grpc_call
grpc_slice grpc_empty_slice() override
GPRAPI grpc_slice grpc_slice_from_static_buffer(const void *source, size_t len)
const grpc_completion_queue_factory * grpc_completion_queue_factory_lookup(const grpc_completion_queue_attributes *attributes) override
void gpr_cv_signal(gpr_cv *cv) override
GPRAPI int gpr_cv_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline)
void grpc_completion_queue_destroy(grpc_completion_queue *cq) override
int gpr_cv_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline) override
GPRAPI grpc_slice grpc_empty_slice(void)
static const Status & OK
An OK pre-defined instance.
void gpr_cv_destroy(gpr_cv *cv) override
gpr_timespec gpr_inf_future(gpr_clock_type type) override
grpc_slice grpc_slice_split_head(grpc_slice *s, size_t split) override
grpc_slice grpc_slice_from_copied_buffer(const void *buffer, size_t length) override
void grpc_slice_buffer_add(grpc_slice_buffer *sb, grpc_slice slice) override
void grpc_byte_buffer_reader_destroy(grpc_byte_buffer_reader *reader) override
GPRAPI grpc_slice grpc_slice_new_with_user_data(void *p, size_t len, void(*destroy)(void *), void *user_data)
void * grpc_call_arena_alloc(grpc_call *call, size_t length) override
grpc_completion_queue * grpc_completion_queue_create_for_next(void *reserved) override
void grpc_slice_buffer_add_indexed(grpc_slice_buffer *sb, grpc_slice slice) override
grpc_byte_buffer * grpc_raw_byte_buffer_create(grpc_slice *slice, size_t nslices) override
int grpc_byte_buffer_reader_init(grpc_byte_buffer_reader *reader, grpc_byte_buffer *buffer) override
grpc_event grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved) override
GRPCAPI grpc_event grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved)
GPRAPI grpc_slice grpc_slice_from_copied_buffer(const char *source, size_t len)
grpc_slice grpc_slice_new_with_len(void *p, size_t len, void(*destroy)(void *, size_t)) override
const GRPCAPI char * grpc_call_error_to_string(grpc_call_error error)
GPRAPI grpc_slice grpc_slice_split_head(grpc_slice *s, size_t split)
GRPCAPI int grpc_byte_buffer_reader_peek(grpc_byte_buffer_reader *reader, grpc_slice **slice)
void grpc_slice_buffer_pop(grpc_slice_buffer *sb) override
void gpr_mu_destroy(gpr_mu *mu) override
void grpc_shutdown() override
void grpc_byte_buffer_destroy(grpc_byte_buffer *bb) override
const char * grpc_call_error_to_string(grpc_call_error error) override
grpc_slice grpc_slice_sub(grpc_slice s, size_t begin, size_t end) override
void grpc_call_ref(grpc_call *call) override
GRPCAPI grpc_byte_buffer * grpc_byte_buffer_copy(grpc_byte_buffer *bb)
int grpc_byte_buffer_reader_peek(grpc_byte_buffer_reader *reader, grpc_slice **slice) override
const Status & ok() override
grpc_byte_buffer * grpc_byte_buffer_copy(grpc_byte_buffer *bb) override
int grpc_call_failed_before_recv_message(const grpc_call *c) override
GRPCAPI grpc_completion_queue * grpc_completion_queue_create_for_next(void *reserved)
void grpc_completion_queue_shutdown(grpc_completion_queue *cq) override
static void split(const char *s, char ***ss, size_t *ns)
GRPCAPI grpc_call_error grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag, void *reserved)
grpc_slice grpc_slice_ref(grpc_slice slice) override
GRPCAPI grpc_call_error grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status, const char *description, void *reserved)
static grpc_completion_queue * cq
void gpr_mu_lock(gpr_mu *mu) override
void * gpr_malloc(size_t size) override
static std::function< void(void *, Slot *)> destroy
GPRAPI grpc_slice grpc_slice_new_with_len(void *p, size_t len, void(*destroy)(void *, size_t))
GPRAPI grpc_slice grpc_slice_split_tail(grpc_slice *s, size_t split)
GPRAPI grpc_slice grpc_slice_ref(grpc_slice s)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:04