Go to the documentation of this file.
14 #ifndef GRPC_PASSIVE_LISTENER_H
15 #define GRPC_PASSIVE_LISTENER_H
26 namespace experimental {
27 class PassiveListenerImpl;
41 std::unique_ptr<grpc_event_engine::experimental::EventEngine::Endpoint>
59 std::shared_ptr<grpc_core::experimental::PassiveListenerImpl>
Definition: grpc_audit_logging.h:31
absl::Status grpc_server_add_passive_listener(grpc_core::Server *server, grpc_server_credentials *credentials, std::shared_ptr< grpc_core::experimental::PassiveListenerImpl > passive_listener)
– EXPERIMENTAL API – Interface for used for Server Endpoint injection.
Definition: passive_listener.h:31
virtual absl::Status AcceptConnectedEndpoint(std::unique_ptr< grpc_event_engine::experimental::EventEngine::Endpoint > endpoint)=0
– EXPERIMENTAL API –
virtual ~PassiveListener()=default
virtual absl::Status AcceptConnectedFd(int fd)=0
– EXPERIMENTAL API –
struct grpc_server_credentials grpc_server_credentials
— grpc_server_credentials object.
Definition: grpc.h:299
::absl::Status Status
Definition: config_protobuf.h:106