Public Member Functions | Private Attributes | List of all members
grpc_core::promise_filter_detail::BaseCallData::CapturedBatch Class Referencefinal

#include <promise_based_filter.h>

Public Member Functions

void CancelWith (grpc_error_handle error, Flusher *releaser)
 
 CapturedBatch ()
 
 CapturedBatch (CapturedBatch &&) noexcept
 
 CapturedBatch (const CapturedBatch &)
 
 CapturedBatch (grpc_transport_stream_op_batch *batch)
 
void CompleteWith (Flusher *releaser)
 
bool is_captured () const
 
grpc_transport_stream_op_batchoperator-> ()
 
CapturedBatchoperator= (CapturedBatch &&) noexcept
 
CapturedBatchoperator= (const CapturedBatch &)
 
void ResumeWith (Flusher *releaser)
 
void Swap (CapturedBatch *other)
 
 ~CapturedBatch ()
 

Private Attributes

grpc_transport_stream_op_batchbatch_
 

Detailed Description

Definition at line 204 of file promise_based_filter.h.

Constructor & Destructor Documentation

◆ CapturedBatch() [1/4]

grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::CapturedBatch ( )

Definition at line 93 of file promise_based_filter.cc.

◆ CapturedBatch() [2/4]

grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::CapturedBatch ( grpc_transport_stream_op_batch batch)
explicit

Definition at line 95 of file promise_based_filter.cc.

◆ ~CapturedBatch()

grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::~CapturedBatch ( )

Definition at line 101 of file promise_based_filter.cc.

◆ CapturedBatch() [3/4]

grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::CapturedBatch ( const CapturedBatch rhs)

Definition at line 110 of file promise_based_filter.cc.

◆ CapturedBatch() [4/4]

grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::CapturedBatch ( CapturedBatch &&  rhs)
noexcept

Definition at line 125 of file promise_based_filter.cc.

Member Function Documentation

◆ CancelWith()

void grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::CancelWith ( grpc_error_handle  error,
Flusher releaser 
)

Definition at line 156 of file promise_based_filter.cc.

◆ CompleteWith()

void grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::CompleteWith ( Flusher releaser)

Definition at line 146 of file promise_based_filter.cc.

◆ is_captured()

bool grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::is_captured ( ) const
inline

Definition at line 215 of file promise_based_filter.h.

◆ operator->()

grpc_transport_stream_op_batch* grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::operator-> ( )
inline

Definition at line 214 of file promise_based_filter.h.

◆ operator=() [1/2]

BaseCallData::CapturedBatch & grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::operator= ( CapturedBatch &&  b)
noexcept

Definition at line 130 of file promise_based_filter.cc.

◆ operator=() [2/2]

BaseCallData::CapturedBatch & grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::operator= ( const CapturedBatch b)

Definition at line 118 of file promise_based_filter.cc.

◆ ResumeWith()

void grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::ResumeWith ( Flusher releaser)

Definition at line 136 of file promise_based_filter.cc.

◆ Swap()

void grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::Swap ( CapturedBatch other)
inline

Definition at line 225 of file promise_based_filter.h.

Member Data Documentation

◆ batch_

grpc_transport_stream_op_batch* grpc_core::promise_filter_detail::BaseCallData::CapturedBatch::batch_
private

Definition at line 228 of file promise_based_filter.h.


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


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