GRPC Core  9.0.0
Macros | Variables
http_client_filter.cc File Reference
#include <grpc/support/port_platform.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/string_util.h>
#include <stdint.h>
#include <string.h>
#include "src/core/ext/filters/http/client/http_client_filter.h"
#include "src/core/lib/gprpp/manual_constructor.h"
#include "src/core/lib/profiling/timers.h"
#include "src/core/lib/slice/b64.h"
#include "src/core/lib/slice/percent_encoding.h"
#include "src/core/lib/slice/slice_internal.h"
#include "src/core/lib/slice/slice_string_helpers.h"
#include "src/core/lib/transport/static_metadata.h"
#include "src/core/lib/transport/transport_impl.h"

Macros

#define EXPECTED_CONTENT_TYPE   "application/grpc"
 
#define EXPECTED_CONTENT_TYPE_LENGTH   sizeof(EXPECTED_CONTENT_TYPE) - 1
 

Variables

const grpc_channel_filter grpc_http_client_filter
 

Macro Definition Documentation

◆ EXPECTED_CONTENT_TYPE

#define EXPECTED_CONTENT_TYPE   "application/grpc"

◆ EXPECTED_CONTENT_TYPE_LENGTH

#define EXPECTED_CONTENT_TYPE_LENGTH   sizeof(EXPECTED_CONTENT_TYPE) - 1

Variable Documentation

◆ grpc_http_client_filter

const grpc_channel_filter grpc_http_client_filter
Initial value:
= {
http_client_start_transport_stream_op_batch,
sizeof(call_data),
http_client_init_call_elem,
http_client_destroy_call_elem,
sizeof(channel_data),
http_client_init_channel_elem,
http_client_destroy_channel_elem,
"http-client"}
void grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op)
Definition: channel_stack.cc:236
struct connected_channel_channel_data channel_data
struct connected_channel_call_data call_data
void grpc_channel_next_get_info(grpc_channel_element *elem, const grpc_channel_info *channel_info)
Definition: channel_stack.cc:230
void grpc_call_stack_ignore_set_pollset_or_pollset_set(grpc_call_element *, grpc_polling_entity *)
Definition: channel_stack.cc:205