Go to the documentation of this file.
19 #ifndef GRPCPP_IMPL_CODEGEN_CORE_CODEGEN_H
20 #define GRPCPP_IMPL_CODEGEN_CORE_CODEGEN_H
26 #include <grpc/byte_buffer.h>
41 void* reserved)
override;
43 void* reserved)
override;
45 void* reserved)
override;
50 void* reserved)
override;
69 size_t nops,
void*
tag,
70 void* reserved)
override;
74 void* reserved)
override;
95 size_t nslices)
override;
98 void* user_data)
override;
100 void (*
destroy)(
void*,
size_t))
override;
131 #endif // GRPCPP_IMPL_CODEGEN_CORE_CODEGEN_H
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
void grpc_init() override
void grpc_slice_unref(grpc_slice slice) override
grpc_slice grpc_slice_split_tail(grpc_slice *s, size_t split) override
void grpc_metadata_array_init(grpc_metadata_array *array) override
const Status & cancelled() override
size_t grpc_byte_buffer_length(grpc_byte_buffer *bb) override
grpc_slice grpc_slice_malloc(size_t length) override
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
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
void gpr_cv_broadcast(gpr_cv *cv) override
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
struct grpc_call grpc_call
grpc_slice grpc_empty_slice() override
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
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
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
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
Implementation of the core codegen interface.
grpc_slice grpc_slice_new_with_len(void *p, size_t len, void(*destroy)(void *, size_t)) override
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
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
void grpc_completion_queue_shutdown(grpc_completion_queue *cq) override
static void split(const char *s, char ***ss, size_t *ns)
grpc_slice grpc_slice_ref(grpc_slice slice) override
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
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:04