|
GRPC C++
1.39.1
|
#include <grpc/support/port_platform.h>#include <grpc/grpc.h>#include <string.h>#include <grpc/support/alloc.h>#include <grpc/support/log.h>#include "src/core/lib/channel/channel_stack.h"#include "src/core/lib/gprpp/atomic.h"#include "src/core/lib/surface/api_trace.h"#include "src/core/lib/surface/call.h"#include "src/core/lib/surface/channel.h"#include "src/core/lib/surface/lame_client.h"#include "src/core/lib/transport/connectivity_state.h"#include "src/core/lib/transport/static_metadata.h"Namespaces | |
| grpc_core | |
| Round Robin Policy. | |
Macros | |
| #define | GRPC_ARG_LAME_FILTER_ERROR "grpc.lame_filter_error" |
| #define | CHANNEL_STACK_FROM_CHANNEL(c) ((grpc_channel_stack*)((c) + 1)) |
Functions | |
| grpc_arg | grpc_core::MakeLameClientErrorArg (grpc_error_handle error) |
| grpc_channel * | grpc_lame_client_channel_create (const char *target, grpc_status_code error_code, const char *error_message) |
| Create a lame client: this client fails every operation attempted on it. More... | |
Variables | |
| const grpc_channel_filter | grpc_lame_filter |
| #define CHANNEL_STACK_FROM_CHANNEL | ( | c | ) | ((grpc_channel_stack*)((c) + 1)) |
| #define GRPC_ARG_LAME_FILTER_ERROR "grpc.lame_filter_error" |
| grpc_channel* grpc_lame_client_channel_create | ( | const char * | target, |
| grpc_status_code | error_code, | ||
| const char * | error_message | ||
| ) |
Create a lame client: this client fails every operation attempted on it.
| CallCombiner* call_combiner |
| grpc_error_handle error = GRPC_ERROR_NONE |
| const grpc_channel_filter grpc_lame_filter |
| Mutex mu |
| ConnectivityStateTracker state_tracker |