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

#include <pipe.h>

Public Member Functions

PipeSenderoperator= (const PipeSender &)=delete
 
PipeSenderoperator= (PipeSender &&other) noexcept
 
 PipeSender (const PipeSender &)=delete
 
 PipeSender (PipeSender &&other) noexcept
 
pipe_detail::Push< TPush (T value)
 
 ~PipeSender ()
 

Private Member Functions

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

Private Attributes

pipe_detail::Center< T > * center_
 

Friends

struct Pipe< T >
 

Detailed Description

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

Definition at line 155 of file pipe.h.

Constructor & Destructor Documentation

◆ PipeSender() [1/3]

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

◆ PipeSender() [2/3]

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

Definition at line 160 of file pipe.h.

◆ ~PipeSender()

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

Definition at line 170 of file pipe.h.

◆ PipeSender() [3/3]

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

Definition at line 182 of file pipe.h.

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Definition at line 163 of file pipe.h.

◆ Push()

template<typename T >
pipe_detail::Push< T > grpc_core::PipeSender< T >::Push ( T  value)

Definition at line 284 of file pipe.h.

Friends And Related Function Documentation

◆ Pipe< T >

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

Definition at line 181 of file pipe.h.

Member Data Documentation

◆ center_

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

Definition at line 183 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