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

#include <pipe.h>

Public Member Functions

pipe_detail::Next< TNext ()
 
PipeReceiveroperator= (const PipeReceiver &)=delete
 
PipeReceiveroperator= (PipeReceiver &&other) noexcept
 
 PipeReceiver (const PipeReceiver &)=delete
 
 PipeReceiver (PipeReceiver &&other) noexcept
 
 ~PipeReceiver ()
 

Private Member Functions

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

Private Attributes

pipe_detail::Center< T > * center_
 

Friends

struct Pipe< T >
 

Detailed Description

template<typename T>
class grpc_core::PipeReceiver< T >

Definition at line 188 of file pipe.h.

Constructor & Destructor Documentation

◆ PipeReceiver() [1/3]

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

◆ PipeReceiver() [2/3]

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

Definition at line 193 of file pipe.h.

◆ ~PipeReceiver()

template<typename T >
grpc_core::PipeReceiver< T >::~PipeReceiver ( )
inline

Definition at line 202 of file pipe.h.

◆ PipeReceiver() [3/3]

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

Definition at line 215 of file pipe.h.

Member Function Documentation

◆ Next()

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

Definition at line 289 of file pipe.h.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Definition at line 196 of file pipe.h.

Friends And Related Function Documentation

◆ Pipe< T >

template<typename T >
friend struct Pipe< T >
friend

Definition at line 214 of file pipe.h.

Member Data Documentation

◆ center_

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

Definition at line 216 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:36