GRPC Core
10.0.0
|
#include <grpc/impl/codegen/port_platform.h>
Go to the source code of this file.
Macros | |
#define | GRPC_PROPAGATE_DEADLINE ((uint32_t)1) |
Propagation bits: this can be bitwise or-ed to form propagation_mask for grpc_call. More... | |
#define | GRPC_PROPAGATE_CENSUS_STATS_CONTEXT ((uint32_t)2) |
Propagate census context. More... | |
#define | GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT ((uint32_t)4) |
#define | GRPC_PROPAGATE_CANCELLATION ((uint32_t)8) |
Propagate cancellation. More... | |
#define | GRPC_PROPAGATE_DEFAULTS |
Default propagation mask: clients of the core API are encouraged to encode deltas from this in their implementations... More... | |
#define GRPC_PROPAGATE_CANCELLATION ((uint32_t)8) |
Propagate cancellation.
#define GRPC_PROPAGATE_CENSUS_STATS_CONTEXT ((uint32_t)2) |
Propagate census context.
#define GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT ((uint32_t)4) |
#define GRPC_PROPAGATE_DEADLINE ((uint32_t)1) |
Propagation bits: this can be bitwise or-ed to form propagation_mask for grpc_call.
Propagate deadline
#define GRPC_PROPAGATE_DEFAULTS |
Default propagation mask: clients of the core API are encouraged to encode deltas from this in their implementations...
ie write: GRPC_PROPAGATE_DEFAULTS & ~GRPC_PROPAGATE_DEADLINE to disable deadline propagation. Doing so gives flexibility in the future to define new propagation types that are default inherited or not.