class WriteEventSink

Defined at line 270 of file ../../third_party/grpc/src/include/grpc/event_engine/event_engine.h

A sink to receive write events.

The requested metrics are the keys of the metrics that the caller is

interested in. The on_event callback will be called on each event

requested.

Public Methods

void WriteEventSink (std::shared_ptr<MetricsSet> requested_metrics, std::initializer_list<WriteEvent> requested_events, WriteEventCallback on_event)

Defined at line 272 of file ../../third_party/grpc/src/include/grpc/event_engine/event_engine.h

const std::shared_ptr<MetricsSet> & requested_metrics ()

Defined at line 282 of file ../../third_party/grpc/src/include/grpc/event_engine/event_engine.h

bool requested_event (WriteEvent event)

Defined at line 286 of file ../../third_party/grpc/src/include/grpc/event_engine/event_engine.h

WriteEventSet requested_events_mask ()

Defined at line 290 of file ../../third_party/grpc/src/include/grpc/event_engine/event_engine.h

WriteEventCallback TakeEventCallback ()

Takes the callback. Ownership is transferred. It is illegal to destroy

the endpoint before this callback is invoked.

Defined at line 296 of file ../../third_party/grpc/src/include/grpc/event_engine/event_engine.h