Go to the documentation of this file.
19 #include <arpa/inet.h>
21 #include <sys/socket.h>
57 const char*
name()
const override {
return "read_ahead"; }
72 handshake_mgr->
Add(MakeRefCounted<ReadAheadHandshaker>());
83 builder->handshaker_registry()->RegisterHandshakerFactory(
85 absl::make_unique<grpc_core::ReadAheadHandshakerFactory>());
89 const char* full_alpn_list[] = {
"grpc-exp",
"h2"};
~ReadAheadHandshaker() override
struct grpc_pollset_set grpc_pollset_set
~ReadAheadHandshakerFactory() override=default
void grpc_endpoint_read(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool urgent, int min_progress_size)
void Shutdown(grpc_error_handle) override
static void BuildSpecialConfiguration(BuildFunc build)
void AddHandshakers(const grpc_channel_args *, grpc_pollset_set *, HandshakeManager *handshake_mgr) override
void DoHandshake(grpc_tcp_server_acceptor *, grpc_closure *on_handshake_done, HandshakerArgs *args) override
void Add(RefCountedPtr< Handshaker > handshaker)
const char * name() const override
void BuildCoreConfiguration(CoreConfiguration::Builder *builder)
bool server_ssl_test(const char *alpn_list[], unsigned int alpn_list_len, const char *alpn_expected)
GRPCAPI void grpc_init(void)
GRPCAPI void grpc_shutdown(void)
static void on_handshake_done(void *arg, grpc_error_handle error)
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:00