|
GRPC Core
9.0.0
|
#include <grpc/support/port_platform.h>#include "src/core/lib/http/httpcli.h"#include <string.h>#include <grpc/support/alloc.h>#include <grpc/support/log.h>#include <grpc/support/string_util.h>#include "src/core/lib/channel/channel_args.h"#include "src/core/lib/gprpp/memory.h"#include "src/core/lib/http/format_request.h"#include "src/core/lib/http/parser.h"#include "src/core/lib/iomgr/endpoint.h"#include "src/core/lib/iomgr/iomgr_internal.h"#include "src/core/lib/iomgr/resolve_address.h"#include "src/core/lib/iomgr/sockaddr_utils.h"#include "src/core/lib/iomgr/tcp_client.h"#include "src/core/lib/slice/slice_internal.h"Data Structures | |
| struct | internal_request |
Functions | |
| void | grpc_httpcli_context_init (grpc_httpcli_context *context) |
| void | grpc_httpcli_context_destroy (grpc_httpcli_context *context) |
| 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_done, grpc_httpcli_response *response) |
| 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_done, grpc_httpcli_response *response) |
| void | grpc_httpcli_set_override (grpc_httpcli_get_override get, grpc_httpcli_post_override post) |
Variables | |
| const grpc_httpcli_handshaker | grpc_httpcli_plaintext |
| void grpc_httpcli_context_destroy | ( | grpc_httpcli_context * | context | ) |
| void grpc_httpcli_context_init | ( | grpc_httpcli_context * | context | ) |
| 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_done, | ||
| grpc_httpcli_response * | response | ||
| ) |
| 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_done, | ||
| grpc_httpcli_response * | response | ||
| ) |
| void grpc_httpcli_set_override | ( | grpc_httpcli_get_override | get, |
| grpc_httpcli_post_override | post | ||
| ) |
| const grpc_httpcli_handshaker grpc_httpcli_plaintext |