Public Member Functions | Private Attributes | List of all members
grpc_core::promise_detail::ObservableGet< T > Class Template Reference

#include <observable.h>

Public Member Functions

 ObservableGet (ObservableVersion *version_seen, ObservableState< T > *state)
 
Poll< absl::optional< T > > operator() ()
 

Private Attributes

ObservableState< T > * state_
 
ObservableVersionversion_seen_
 

Detailed Description

template<typename T>
class grpc_core::promise_detail::ObservableGet< T >

Definition at line 143 of file observable.h.

Constructor & Destructor Documentation

◆ ObservableGet()

template<typename T >
grpc_core::promise_detail::ObservableGet< T >::ObservableGet ( ObservableVersion version_seen,
ObservableState< T > *  state 
)
inline

Definition at line 145 of file observable.h.

Member Function Documentation

◆ operator()()

template<typename T >
Poll<absl::optional<T> > grpc_core::promise_detail::ObservableGet< T >::operator() ( )
inline

Definition at line 148 of file observable.h.

Member Data Documentation

◆ state_

template<typename T >
ObservableState<T>* grpc_core::promise_detail::ObservableGet< T >::state_
private

Definition at line 154 of file observable.h.

◆ version_seen_

template<typename T >
ObservableVersion* grpc_core::promise_detail::ObservableGet< T >::version_seen_
private

Definition at line 153 of file observable.h.


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


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