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

A struct representing optional arguments that may be provided to an EventEngine Endpoint Write API call. More...

#include <event_engine.h>

Public Member Functions

 WriteArgs ()=default
 
 ~WriteArgs ()
 
 WriteArgs (const WriteArgs &)=delete
 
WriteArgsoperator= (const WriteArgs &)=delete
 
 WriteArgs (WriteArgs &&other) noexcept
 
WriteArgsoperator= (WriteArgs &&other) noexcept
 
std::optional< WriteEventSinkTakeMetricsSink ()
 
bool has_metrics_sink () const
 
void set_metrics_sink (WriteEventSink sink)
 
void * GetDeprecatedAndDiscouragedGoogleSpecificPointer ()
 
void * TakeDeprecatedAndDiscouragedGoogleSpecificPointer ()
 
void SetDeprecatedAndDiscouragedGoogleSpecificPointer (void *pointer)
 
int64_t max_frame_size () const
 
void set_max_frame_size (int64_t max_frame_size)
 

Detailed Description

A struct representing optional arguments that may be provided to an EventEngine Endpoint Write API call.

Passed as argument to an Endpoint Write

Constructor & Destructor Documentation

◆ WriteArgs() [1/3]

grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::WriteArgs ( )
default

◆ ~WriteArgs()

grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::~WriteArgs ( )

◆ WriteArgs() [2/3]

grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::WriteArgs ( const WriteArgs )
delete

◆ WriteArgs() [3/3]

grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::WriteArgs ( WriteArgs &&  other)
inlinenoexcept

Member Function Documentation

◆ GetDeprecatedAndDiscouragedGoogleSpecificPointer()

void* grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::GetDeprecatedAndDiscouragedGoogleSpecificPointer ( )
inline

◆ has_metrics_sink()

bool grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::has_metrics_sink ( ) const
inline

◆ max_frame_size()

int64_t grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::max_frame_size ( ) const
inline

◆ operator=() [1/2]

WriteArgs& grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::operator= ( const WriteArgs )
delete

◆ operator=() [2/2]

WriteArgs& grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::operator= ( WriteArgs &&  other)
inlinenoexcept

◆ set_max_frame_size()

void grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::set_max_frame_size ( int64_t  max_frame_size)
inline

◆ set_metrics_sink()

void grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::set_metrics_sink ( WriteEventSink  sink)
inline

◆ SetDeprecatedAndDiscouragedGoogleSpecificPointer()

void grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::SetDeprecatedAndDiscouragedGoogleSpecificPointer ( void *  pointer)
inline

◆ TakeDeprecatedAndDiscouragedGoogleSpecificPointer()

void* grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::TakeDeprecatedAndDiscouragedGoogleSpecificPointer ( )
inline

◆ TakeMetricsSink()

std::optional<WriteEventSink> grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs::TakeMetricsSink ( )
inline

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