Classes | Namespaces | Functions
event_engine.h File Reference
#include <grpc/support/port_platform.h>
#include <functional>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include <grpc/event_engine/endpoint_config.h>
#include <grpc/event_engine/memory_allocator.h>
#include <grpc/event_engine/port.h>
#include <grpc/event_engine/slice_buffer.h>
Include dependency graph for event_engine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  grpc_event_engine::experimental::EventEngine::Closure
 
struct  grpc_event_engine::experimental::EventEngine::ConnectionHandle
 
class  grpc_event_engine::experimental::EventEngine::DNSResolver
 Provides asynchronous resolution. More...
 
class  grpc_event_engine::experimental::EventEngine::Endpoint
 
class  grpc_event_engine::experimental::EventEngine
 
class  grpc_event_engine::experimental::EventEngine::Listener
 
struct  grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTaskHandle
 Task handle for DNS Resolution requests. More...
 
struct  grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs
 
class  grpc_event_engine::experimental::EventEngine::ResolvedAddress
 
struct  grpc_event_engine::experimental::EventEngine::DNSResolver::ResolverOptions
 Optional configuration for DNSResolvers. More...
 
struct  grpc_event_engine::experimental::EventEngine::DNSResolver::SRVRecord
 DNS SRV record type. More...
 
struct  grpc_event_engine::experimental::EventEngine::TaskHandle
 
struct  grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs
 

Namespaces

 grpc_event_engine
 
 grpc_event_engine::experimental
 

Functions

std::unique_ptr< EventEngine > grpc_event_engine::experimental::CreateEventEngine ()
 Create an EventEngine using the default factory. More...
 
void grpc_event_engine::experimental::SetDefaultEventEngineFactory (std::function< std::unique_ptr< EventEngine >()> factory)
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:12