|
GRPC Core
9.0.0
|
#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 | CHANNEL_STACK_FROM_CHANNEL(c) ((grpc_channel_stack*)((c) + 1)) |
Functions | |
| 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)) |
| 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_linked_mdelem details |
| grpc_status_code error_code |
| const char* error_message |
| Atomic<bool> filled_metadata |
| const grpc_channel_filter grpc_lame_filter |
| Mutex mu |
| ConnectivityStateTracker state_tracker |
| grpc_linked_mdelem status |