Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
grpc_core::pipe_detail::Next< T > Class Template Reference

#include <pipe.h>

Public Member Functions

 Next (const Next &)=delete
 
 Next (Next &&other) noexcept
 
Poll< absl::optional< T > > operator() ()
 
Nextoperator= (const Next &)=delete
 
Nextoperator= (Next &&other) noexcept
 
 ~Next ()
 

Private Member Functions

 Next (pipe_detail::Center< T > *center)
 

Private Attributes

Center< T > * center_
 

Friends

class PipeReceiver< T >
 

Detailed Description

template<typename T>
class grpc_core::pipe_detail::Next< T >

Definition at line 41 of file pipe.h.

Constructor & Destructor Documentation

◆ Next() [1/3]

template<typename T >
grpc_core::pipe_detail::Next< T >::Next ( const Next< T > &  )
delete

◆ Next() [2/3]

template<typename T >
grpc_core::pipe_detail::Next< T >::Next ( Next< T > &&  other)
inlinenoexcept

Definition at line 259 of file pipe.h.

◆ ~Next()

template<typename T >
grpc_core::pipe_detail::Next< T >::~Next ( )
inline

Definition at line 269 of file pipe.h.

◆ Next() [3/3]

template<typename T >
grpc_core::pipe_detail::Next< T >::Next ( pipe_detail::Center< T > *  center)
inlineexplicitprivate

Definition at line 277 of file pipe.h.

Member Function Documentation

◆ operator()()

template<typename T >
Poll<absl::optional<T> > grpc_core::pipe_detail::Next< T >::operator() ( )
inline

Definition at line 273 of file pipe.h.

◆ operator=() [1/2]

template<typename T >
Next& grpc_core::pipe_detail::Next< T >::operator= ( const Next< T > &  )
delete

◆ operator=() [2/2]

template<typename T >
Next& grpc_core::pipe_detail::Next< T >::operator= ( Next< T > &&  other)
inlinenoexcept

Definition at line 262 of file pipe.h.

Friends And Related Function Documentation

◆ PipeReceiver< T >

template<typename T >
friend class PipeReceiver< T >
friend

Definition at line 276 of file pipe.h.

Member Data Documentation

◆ center_

template<typename T >
Center<T>* grpc_core::pipe_detail::Next< T >::center_
private

Definition at line 278 of file pipe.h.


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


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