#include <httpcli.h>
Public Member Functions | |
HttpRequest (URI uri, const grpc_slice &request_text, grpc_http_response *response, Timestamp deadline, const grpc_channel_args *channel_args, grpc_closure *on_done, grpc_polling_entity *pollent, const char *name, absl::optional< std::function< void()>> test_only_generate_response, RefCountedPtr< grpc_channel_credentials > channel_creds) | |
void | Orphan () override |
void | Start () |
~HttpRequest () override | |
![]() | |
InternallyRefCounted (const InternallyRefCounted &)=delete | |
InternallyRefCounted & | operator= (const InternallyRefCounted &)=delete |
![]() | |
Orphanable & | operator= (const Orphanable &)=delete |
Orphanable (const Orphanable &)=delete | |
Static Private Member Functions | |
static void | ContinueDoneWriteAfterScheduleOnExecCtx (void *arg, grpc_error_handle error) |
static void | ContinueOnReadAfterScheduleOnExecCtx (void *user_data, grpc_error_handle error) |
static void | DoneWrite (void *arg, grpc_error_handle error) |
static void | OnHandshakeDone (void *arg, grpc_error_handle error) |
static void | OnRead (void *user_data, grpc_error_handle error) |
Additional Inherited Members | |
![]() | |
InternallyRefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
RefCountedPtr< HttpRequest > | Ref () GRPC_MUST_USE_RESULT |
RefCountedPtr< HttpRequest > | Ref (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
void | Unref () |
void | Unref (const DebugLocation &location, const char *reason) |
~InternallyRefCounted () override=default | |
![]() | |
Orphanable () | |
virtual | ~Orphanable () |
grpc_core::HttpRequest::HttpRequest | ( | URI | uri, |
const grpc_slice & | request_text, | ||
grpc_http_response * | response, | ||
Timestamp | deadline, | ||
const grpc_channel_args * | channel_args, | ||
grpc_closure * | on_done, | ||
grpc_polling_entity * | pollent, | ||
const char * | name, | ||
absl::optional< std::function< void()>> | test_only_generate_response, | ||
RefCountedPtr< grpc_channel_credentials > | channel_creds | ||
) |
Definition at line 156 of file httpcli.cc.
|
override |
Definition at line 191 of file httpcli.cc.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
privatepure virtual |
|
private |
Definition at line 242 of file httpcli.cc.
|
staticprivate |
Definition at line 280 of file httpcli.cc.
|
inlinestaticprivate |
|
private |
Definition at line 328 of file httpcli.cc.
|
inlinestaticprivate |
|
inlineprivate |
|
static |
Definition at line 69 of file httpcli.cc.
|
private |
Definition at line 372 of file httpcli.cc.
|
staticprivate |
Definition at line 299 of file httpcli.cc.
|
inlinestaticprivate |
|
private |
Definition at line 256 of file httpcli.cc.
|
private |
Definition at line 390 of file httpcli.cc.
|
overridevirtual |
Implements grpc_core::Orphanable.
Definition at line 217 of file httpcli.cc.
|
static |
Definition at line 95 of file httpcli.cc.
|
static |
Definition at line 119 of file httpcli.cc.
|
static |
Definition at line 143 of file httpcli.cc.
void grpc_core::HttpRequest::Start | ( | ) |
Definition at line 205 of file httpcli.cc.
|
private |
Definition at line 291 of file httpcli.cc.
|
static |
Definition at line 151 of file httpcli.cc.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |