GRPC Core  18.0.0
Namespaces | Macros | Variables
health_check_client.cc File Reference
#include <grpc/support/port_platform.h>
#include <stdint.h>
#include <stdio.h>
#include "src/core/ext/filters/client_channel/health/health_check_client.h"
#include "upb/upb.hpp"
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gprpp/sync.h"
#include "src/core/lib/slice/slice_internal.h"
#include "src/core/lib/transport/error_utils.h"
#include "src/core/lib/transport/status_metadata.h"
#include "src/proto/grpc/health/v1/health.upb.h"

Namespaces

 grpc_core
 Round Robin Policy.
 

Macros

#define HEALTH_CHECK_INITIAL_CONNECT_BACKOFF_SECONDS   1
 
#define HEALTH_CHECK_RECONNECT_BACKOFF_MULTIPLIER   1.6
 
#define HEALTH_CHECK_RECONNECT_MAX_BACKOFF_SECONDS   120
 
#define HEALTH_CHECK_RECONNECT_JITTER   0.2
 

Variables

TraceFlag grpc_core::grpc_health_check_client_trace (false, "health_check_client")
 

Macro Definition Documentation

◆ HEALTH_CHECK_INITIAL_CONNECT_BACKOFF_SECONDS

#define HEALTH_CHECK_INITIAL_CONNECT_BACKOFF_SECONDS   1

◆ HEALTH_CHECK_RECONNECT_BACKOFF_MULTIPLIER

#define HEALTH_CHECK_RECONNECT_BACKOFF_MULTIPLIER   1.6

◆ HEALTH_CHECK_RECONNECT_JITTER

#define HEALTH_CHECK_RECONNECT_JITTER   0.2

◆ HEALTH_CHECK_RECONNECT_MAX_BACKOFF_SECONDS

#define HEALTH_CHECK_RECONNECT_MAX_BACKOFF_SECONDS   120