GRPC C++  1.39.1
Data Structures | Namespaces | Functions | Variables
deadline_filter.h File Reference
#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
 

Namespaces

 grpc_core
 Round Robin Policy.
 

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
 

Function Documentation

◆ grpc_deadline_checking_enabled()

bool grpc_deadline_checking_enabled ( const grpc_channel_args args)

◆ grpc_deadline_state_client_start_transport_stream_op_batch()

void grpc_deadline_state_client_start_transport_stream_op_batch ( grpc_call_element elem,
grpc_transport_stream_op_batch op 
)

◆ grpc_deadline_state_reset()

void grpc_deadline_state_reset ( grpc_call_element elem,
grpc_millis  new_deadline 
)

Variable Documentation

◆ grpc_client_deadline_filter

const grpc_channel_filter grpc_client_deadline_filter
extern

◆ grpc_server_deadline_filter

const grpc_channel_filter grpc_server_deadline_filter
extern