GRPC C++
1.39.1
|
#include <grpc/support/port_platform.h>
#include <functional>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/time/time.h"
#include "grpc/event_engine/endpoint_config.h"
#include "grpc/event_engine/port.h"
#include "grpc/event_engine/slice_allocator.h"
Go to the source code of this file.
Data Structures | |
class | grpc_event_engine::experimental::EventEngine |
The EventEngine encapsulates all platform-specific behaviors related to low level network I/O, timers, asynchronous execution, and DNS resolution. More... | |
struct | grpc_event_engine::experimental::EventEngine::TaskHandle |
A callback handle, used to cancel a callback. More... | |
class | grpc_event_engine::experimental::EventEngine::ResolvedAddress |
A thin wrapper around a platform-specific sockaddr type. More... | |
class | grpc_event_engine::experimental::EventEngine::Endpoint |
An Endpoint represents one end of a connection between a gRPC client and server. More... | |
class | grpc_event_engine::experimental::EventEngine::Listener |
An EventEngine Listener listens for incoming connection requests from gRPC clients and initiates request processing once connections are established. More... | |
class | grpc_event_engine::experimental::EventEngine::DNSResolver |
The DNSResolver that provides asynchronous resolution. More... | |
struct | grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTaskHandle |
A task handle for DNS Resolution requests. More... | |
struct | grpc_event_engine::experimental::EventEngine::DNSResolver::SRVRecord |
A DNS SRV record type. More... | |
struct | grpc_event_engine::experimental::EventEngine::RunOptions |
Intended for future expansion of Task run functionality. More... | |
Namespaces | |
grpc_event_engine | |
grpc_event_engine::experimental | |
Functions | |
std::shared_ptr< EventEngine > | grpc_event_engine::experimental::DefaultEventEngineFactory () |