GRPC C++  1.80.0
Public Member Functions
grpc_event_engine::experimental::EventEngine::Endpoint::WriteEventSink Class Referencefinal

#include <event_engine.h>

Public Member Functions

 WriteEventSink (std::shared_ptr< MetricsSet > requested_metrics, std::initializer_list< WriteEvent > requested_events, WriteEventCallback on_event)
 
const std::shared_ptr< MetricsSet > & requested_metrics () const
 
bool requested_event (WriteEvent event) const
 
WriteEventSet requested_events_mask () const
 
WriteEventCallback TakeEventCallback ()
 Takes the callback. More...
 

Constructor & Destructor Documentation

◆ WriteEventSink()

grpc_event_engine::experimental::EventEngine::Endpoint::WriteEventSink::WriteEventSink ( std::shared_ptr< MetricsSet requested_metrics,
std::initializer_list< WriteEvent requested_events,
WriteEventCallback  on_event 
)
inline

Member Function Documentation

◆ requested_event()

bool grpc_event_engine::experimental::EventEngine::Endpoint::WriteEventSink::requested_event ( WriteEvent  event) const
inline

◆ requested_events_mask()

WriteEventSet grpc_event_engine::experimental::EventEngine::Endpoint::WriteEventSink::requested_events_mask ( ) const
inline

◆ requested_metrics()

const std::shared_ptr<MetricsSet>& grpc_event_engine::experimental::EventEngine::Endpoint::WriteEventSink::requested_metrics ( ) const
inline

◆ TakeEventCallback()

WriteEventCallback grpc_event_engine::experimental::EventEngine::Endpoint::WriteEventSink::TakeEventCallback ( )
inline

Takes the callback.

Ownership is transferred. It is illegal to destroy the endpoint before this callback is invoked.


The documentation for this class was generated from the following file: