Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
grpc_core::Latch< T >::WaitPromise Class Reference

#include <latch.h>

Public Member Functions

Poll< T * > operator() () const
 

Private Member Functions

 WaitPromise (Latch *latch)
 

Private Attributes

Latchlatch_
 

Friends

class Latch
 

Detailed Description

template<typename T>
class grpc_core::Latch< T >::WaitPromise

Definition at line 35 of file latch.h.

Constructor & Destructor Documentation

◆ WaitPromise()

template<typename T >
grpc_core::Latch< T >::WaitPromise::WaitPromise ( Latch latch)
inlineexplicitprivate

Definition at line 47 of file latch.h.

Member Function Documentation

◆ operator()()

template<typename T >
Poll<T*> grpc_core::Latch< T >::WaitPromise::operator() ( ) const
inline

Definition at line 37 of file latch.h.

Friends And Related Function Documentation

◆ Latch

template<typename T >
friend class Latch
friend

Definition at line 46 of file latch.h.

Member Data Documentation

◆ latch_

template<typename T >
Latch* grpc_core::Latch< T >::WaitPromise::latch_
private

Definition at line 48 of file latch.h.


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


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