|
virtual void | assert_fail (const char *failed_assertion, const char *file, int line)=0 |
| Upon a failed assertion, log the error. More...
|
|
virtual const Status & | cancelled ()=0 |
|
virtual void | gpr_cv_broadcast (gpr_cv *cv)=0 |
|
virtual void | gpr_cv_destroy (gpr_cv *cv)=0 |
|
virtual void | gpr_cv_init (gpr_cv *cv)=0 |
|
virtual void | gpr_cv_signal (gpr_cv *cv)=0 |
|
virtual int | gpr_cv_wait (gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline)=0 |
|
virtual void | gpr_free (void *p)=0 |
|
virtual gpr_timespec | gpr_inf_future (gpr_clock_type type)=0 |
|
virtual void * | gpr_malloc (size_t size)=0 |
|
virtual void | gpr_mu_destroy (gpr_mu *mu)=0 |
|
virtual void | gpr_mu_init (gpr_mu *mu)=0 |
|
virtual void | gpr_mu_lock (gpr_mu *mu)=0 |
|
virtual void | gpr_mu_unlock (gpr_mu *mu)=0 |
|
virtual gpr_timespec | gpr_time_0 (gpr_clock_type type)=0 |
|
virtual grpc_byte_buffer * | grpc_byte_buffer_copy (grpc_byte_buffer *bb)=0 |
|
virtual void | grpc_byte_buffer_destroy (grpc_byte_buffer *bb)=0 |
|
virtual size_t | grpc_byte_buffer_length (grpc_byte_buffer *bb) GRPC_MUST_USE_RESULT=0 |
|
virtual void | grpc_byte_buffer_reader_destroy (grpc_byte_buffer_reader *reader)=0 |
|
virtual int | grpc_byte_buffer_reader_init (grpc_byte_buffer_reader *reader, grpc_byte_buffer *buffer) GRPC_MUST_USE_RESULT=0 |
|
virtual int | grpc_byte_buffer_reader_next (grpc_byte_buffer_reader *reader, grpc_slice *slice)=0 |
|
virtual int | grpc_byte_buffer_reader_peek (grpc_byte_buffer_reader *reader, grpc_slice **slice)=0 |
|
virtual void * | grpc_call_arena_alloc (grpc_call *call, size_t length)=0 |
|
virtual grpc_call_error | grpc_call_cancel_with_status (grpc_call *call, grpc_status_code status, const char *description, void *reserved)=0 |
|
virtual const char * | grpc_call_error_to_string (grpc_call_error error)=0 |
|
virtual int | grpc_call_failed_before_recv_message (const grpc_call *c)=0 |
|
virtual void | grpc_call_ref (grpc_call *call)=0 |
|
virtual grpc_call_error | grpc_call_start_batch (grpc_call *call, const grpc_op *ops, size_t nops, void *tag, void *reserved)=0 |
|
virtual void | grpc_call_unref (grpc_call *call)=0 |
|
virtual grpc_completion_queue * | grpc_completion_queue_create (const grpc_completion_queue_factory *factory, const grpc_completion_queue_attributes *attributes, void *reserved)=0 |
|
virtual grpc_completion_queue * | grpc_completion_queue_create_for_next (void *reserved)=0 |
|
virtual grpc_completion_queue * | grpc_completion_queue_create_for_pluck (void *reserved)=0 |
|
virtual void | grpc_completion_queue_destroy (grpc_completion_queue *cq)=0 |
|
virtual const grpc_completion_queue_factory * | grpc_completion_queue_factory_lookup (const grpc_completion_queue_attributes *attributes)=0 |
|
virtual grpc_event | grpc_completion_queue_pluck (grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved)=0 |
|
virtual void | grpc_completion_queue_shutdown (grpc_completion_queue *cq)=0 |
|
virtual grpc_slice | grpc_empty_slice ()=0 |
|
virtual void | grpc_init ()=0 |
|
virtual void | grpc_metadata_array_destroy (grpc_metadata_array *array)=0 |
|
virtual void | grpc_metadata_array_init (grpc_metadata_array *array)=0 |
|
virtual grpc_byte_buffer * | grpc_raw_byte_buffer_create (grpc_slice *slice, size_t nslices)=0 |
|
virtual void | grpc_shutdown ()=0 |
|
virtual void | grpc_slice_buffer_add (grpc_slice_buffer *sb, grpc_slice slice)=0 |
|
virtual void | grpc_slice_buffer_add_indexed (grpc_slice_buffer *sb, grpc_slice slice)=0 |
|
virtual void | grpc_slice_buffer_pop (grpc_slice_buffer *sb)=0 |
|
virtual grpc_slice | grpc_slice_from_copied_buffer (const void *buffer, size_t length)=0 |
|
virtual grpc_slice | grpc_slice_from_static_buffer (const void *buffer, size_t length)=0 |
|
virtual grpc_slice | grpc_slice_malloc (size_t length)=0 |
|
virtual grpc_slice | grpc_slice_new_with_len (void *p, size_t len, void(*destroy)(void *, size_t))=0 |
|
virtual grpc_slice | grpc_slice_new_with_user_data (void *p, size_t len, void(*destroy)(void *), void *user_data)=0 |
|
virtual grpc_slice | grpc_slice_ref (grpc_slice slice)=0 |
|
virtual grpc_slice | grpc_slice_split_head (grpc_slice *s, size_t split)=0 |
|
virtual grpc_slice | grpc_slice_split_tail (grpc_slice *s, size_t split)=0 |
|
virtual grpc_slice | grpc_slice_sub (grpc_slice s, size_t begin, size_t end)=0 |
|
virtual void | grpc_slice_unref (grpc_slice slice)=0 |
|
virtual const Status & | ok ()=0 |
|
virtual | ~CoreCodegenInterface ()=default |
|
Interface between the codegen library and the minimal subset of core features required by the generated code.
All undocumented methods are simply forwarding the call to their namesakes. Please refer to their corresponding documentation for details.
- Warning
- This interface should be considered internal and private.
Definition at line 40 of file grpcpp/impl/codegen/core_codegen_interface.h.