19 #ifndef GRPC_CORE_LIB_HTTP_HTTPCLI_H 20 #define GRPC_CORE_LIB_HTTP_HTTPCLI_H 35 #define GRPC_HTTPCLI_USER_AGENT "grpc-httpcli/0.0" 108 const char* body_bytes,
size_t body_size,
118 const char* body_bytes,
int64_t grpc_millis
Definition: exec_ctx.h:35
const char * default_port
Definition: httpcli.h:45
char * ssl_host_override
Definition: httpcli.h:59
char * host
Definition: httpcli.h:57
struct grpc_httpcli_request grpc_httpcli_request
grpc_pollset_set * pollset_set
Definition: httpcli.h:41
const grpc_httpcli_handshaker * handshaker
Definition: httpcli.h:65
void grpc_httpcli_context_init(grpc_httpcli_context *context)
void grpc_httpcli_context_destroy(grpc_httpcli_context *context)
int(* grpc_httpcli_post_override)(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, grpc_millis deadline, grpc_closure *on_complete, grpc_httpcli_response *response)
Definition: httpcli.h:117
Definition: polling_entity.h:37
void grpc_httpcli_post(grpc_httpcli_context *context, grpc_polling_entity *pollent, grpc_resource_quota *resource_quota, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, grpc_millis deadline, grpc_closure *on_complete, grpc_httpcli_response *response)
const grpc_httpcli_handshaker grpc_httpcli_plaintext
struct grpc_pollset_set grpc_pollset_set
Definition: pollset_set.h:31
grpc_http_request http
Definition: httpcli.h:63
void grpc_httpcli_get(grpc_httpcli_context *context, grpc_polling_entity *pollent, grpc_resource_quota *resource_quota, const grpc_httpcli_request *request, grpc_millis deadline, grpc_closure *on_complete, grpc_httpcli_response *response)
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
struct grpc_httpcli_context grpc_httpcli_context
Definition: endpoint.h:102
struct grpc_resource_quota grpc_resource_quota
Definition: grpc_types.h:677
const grpc_httpcli_handshaker grpc_httpcli_ssl
int(* grpc_httpcli_get_override)(const grpc_httpcli_request *request, grpc_millis deadline, grpc_closure *on_complete, grpc_httpcli_response *response)
Definition: httpcli.h:113
void grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post)