#include <chttp2_connector.h>
Public Member Functions | |
void | Connect (const Args &args, Result *result, grpc_closure *notify) override |
void | Shutdown (grpc_error_handle error) override |
~Chttp2Connector () override | |
![]() | |
void | Orphan () override |
![]() | |
InternallyRefCounted (const InternallyRefCounted &)=delete | |
InternallyRefCounted & | operator= (const InternallyRefCounted &)=delete |
![]() | |
Orphanable & | operator= (const Orphanable &)=delete |
Orphanable (const Orphanable &)=delete | |
Private Member Functions | |
void | MaybeNotify (grpc_error_handle error) |
Static Private Member Functions | |
static void | OnHandshakeDone (void *arg, grpc_error_handle error) |
static void | OnReceiveSettings (void *arg, grpc_error_handle error) |
static void | OnTimeout (void *arg, grpc_error_handle error) |
Private Attributes | |
Args | args_ |
grpc_endpoint * | endpoint_ = nullptr |
RefCountedPtr< HandshakeManager > | handshake_mgr_ |
Mutex | mu_ |
grpc_closure * | notify_ = nullptr |
absl::optional< grpc_error_handle > | notify_error_ |
grpc_closure | on_receive_settings_ |
grpc_closure | on_timeout_ |
Result * | result_ = nullptr |
bool | shutdown_ = false |
grpc_timer | timer_ |
Additional Inherited Members | |
![]() | |
InternallyRefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
RefCountedPtr< SubchannelConnector > | Ref () GRPC_MUST_USE_RESULT |
RefCountedPtr< SubchannelConnector > | 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 () |
Definition at line 37 of file chttp2_connector.h.
|
override |
Definition at line 92 of file chttp2_connector.cc.
|
overridevirtual |
Implements grpc_core::SubchannelConnector.
Definition at line 98 of file chttp2_connector.cc.
|
private |
Definition at line 253 of file chttp2_connector.cc.
|
staticprivate |
Definition at line 146 of file chttp2_connector.cc.
|
staticprivate |
Definition at line 202 of file chttp2_connector.cc.
|
staticprivate |
Definition at line 228 of file chttp2_connector.cc.
|
overridevirtual |
Implements grpc_core::SubchannelConnector.
Definition at line 136 of file chttp2_connector.cc.
|
private |
Definition at line 61 of file chttp2_connector.h.
|
private |
Definition at line 67 of file chttp2_connector.h.
|
private |
Definition at line 72 of file chttp2_connector.h.
|
private |
Definition at line 60 of file chttp2_connector.h.
|
private |
Definition at line 63 of file chttp2_connector.h.
|
private |
Definition at line 71 of file chttp2_connector.h.
|
private |
Definition at line 68 of file chttp2_connector.h.
|
private |
Definition at line 70 of file chttp2_connector.h.
|
private |
Definition at line 62 of file chttp2_connector.h.
Definition at line 64 of file chttp2_connector.h.
|
private |
Definition at line 69 of file chttp2_connector.h.