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
struct grpc_resource_quota grpc_resource_quota
Definition: grpc_types.h:677
void grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post)
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
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_context_destroy(grpc_httpcli_context *context)
const grpc_httpcli_handshaker grpc_httpcli_ssl
struct grpc_httpcli_request grpc_httpcli_request
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)
const grpc_httpcli_handshaker grpc_httpcli_plaintext
void grpc_httpcli_context_init(grpc_httpcli_context *context)
struct grpc_httpcli_context grpc_httpcli_context
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)
struct grpc_pollset_set grpc_pollset_set
Definition: pollset_set.h:31
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
Definition: endpoint.h:102
grpc_pollset_set * pollset_set
Definition: httpcli.h:41
const char * default_port
Definition: httpcli.h:45
char * ssl_host_override
Definition: httpcli.h:59
const grpc_httpcli_handshaker * handshaker
Definition: httpcli.h:65
char * host
Definition: httpcli.h:57
grpc_http_request http
Definition: httpcli.h:63
Definition: polling_entity.h:37