#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 | |
Public Member Functions inherited from grpc_core::SubchannelConnector | |
| void | Orphan () override |
Public Member Functions inherited from grpc_core::InternallyRefCounted< SubchannelConnector > | |
| InternallyRefCounted (const InternallyRefCounted &)=delete | |
| InternallyRefCounted & | operator= (const InternallyRefCounted &)=delete |
Public Member Functions inherited from grpc_core::Orphanable | |
| 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 | |
Protected Member Functions inherited from grpc_core::InternallyRefCounted< SubchannelConnector > | |
| 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 | |
Protected Member Functions inherited from grpc_core::Orphanable | |
| 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.