GRPC Core
9.0.0
|
#include <grpc/support/port_platform.h>
#include "src/core/lib/channel/channel_stack.h"
#include "src/core/lib/iomgr/timer.h"
Go to the source code of this file.
Data Structures | |
struct | grpc_deadline_state |
Enumerations | |
enum | grpc_deadline_timer_state { GRPC_DEADLINE_STATE_INITIAL , GRPC_DEADLINE_STATE_PENDING , GRPC_DEADLINE_STATE_FINISHED } |
Functions | |
void | grpc_deadline_state_reset (grpc_call_element *elem, grpc_millis new_deadline) |
void | grpc_deadline_state_client_start_transport_stream_op_batch (grpc_call_element *elem, grpc_transport_stream_op_batch *op) |
bool | grpc_deadline_checking_enabled (const grpc_channel_args *args) |
Variables | |
const grpc_channel_filter | grpc_client_deadline_filter |
const grpc_channel_filter | grpc_server_deadline_filter |
bool grpc_deadline_checking_enabled | ( | const grpc_channel_args * | args | ) |
void grpc_deadline_state_client_start_transport_stream_op_batch | ( | grpc_call_element * | elem, |
grpc_transport_stream_op_batch * | op | ||
) |
void grpc_deadline_state_reset | ( | grpc_call_element * | elem, |
grpc_millis | new_deadline | ||
) |
|
extern |
|
extern |